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

import com.airlock.iam.base.misc.result.Result;
import com.airlock.iam.oauth2.domain.model.AuthorizationErrorResult;
import com.airlock.iam.oauth2.domain.model.codegrant.OpenIdConnectAuthenticationRequest;
import com.airlock.iam.oauth2.domain.model.codegrant.OpenIdConnectAuthenticationRequestAttributes;

public interface OpenIdConnectAuthenticationCodeRequestValidator {
   Result<OpenIdConnectAuthenticationRequestAttributes, AuthorizationErrorResult> validate(OpenIdConnectAuthenticationRequest var1);
}
