package com.airlock.iam.oauth2.domain.service.clientauthentication;

import com.airlock.iam.oauth2.api.domain.model.clientauthentication.OAuth2ClientAuthentication;
import com.airlock.iam.oauth2.api.domain.model.clientauthentication.OAuth2ClientAuthenticationPayload;
import java.util.Optional;

public interface OAuth2ClientAuthenticationService<T extends OAuth2ClientAuthenticationPayload> {
   Optional<OAuth2ClientAuthentication> authorize(T var1);
}
