package com.airlock.iam.authentication.application.service.oauth2;

import com.airlock.iam.flow.api.domain.model.flow.FlowResult;
import com.airlock.iam.oauth2.domain.model.validation.OAuth2Error;

public interface OpenIdConnectPromptNoneFlowResultHandler {
   FlowResult handleFailedFlowResultForPromptNone(FlowResult var1, OpenIdConnectPromptNoneFlowResultHandler.OAuth2FailureProvider var2);

   @FunctionalInterface
   interface OAuth2FailureProvider {
      FlowResult createOAuth2Failure(OAuth2Error var1, String var2);
   }
}
