クラス MetaOpenIdConnect.OpenIdConnectRuntime

java.lang.Object
org.iplass.mtp.impl.metadata.BaseMetaDataRuntime
org.iplass.mtp.impl.auth.authenticate.oidc.MetaOpenIdConnect.OpenIdConnectRuntime
すべての実装されたインタフェース:
org.iplass.mtp.impl.metadata.MetaDataRuntime
含まれているクラス:
MetaOpenIdConnect

public class MetaOpenIdConnect.OpenIdConnectRuntime extends org.iplass.mtp.impl.metadata.BaseMetaDataRuntime
  • メソッドの詳細

    • setOPEndpoint

      void setOPEndpoint(OPEndpoint opEndpoint)
    • getOPEndpoint

      OPEndpoint getOPEndpoint()
    • getMetaData

      public MetaOpenIdConnect getMetaData()
    • getAutoUserProvisioningHandler

      public AutoUserProvisioningHandler getAutoUserProvisioningHandler()
    • backUrlAfterAuth

      public String backUrlAfterAuth(org.iplass.mtp.command.RequestContext req)
    • backUrlAfterConnect

      public String backUrlAfterConnect(org.iplass.mtp.command.RequestContext req)
    • createRedirectUri

      public String createRedirectUri(org.iplass.mtp.command.RequestContext req, String actionName)
    • newOIDCState

      public OIDCState newOIDCState(String backUrlAfterAuth, String redirectUri, String errorTemplateName)
    • validate

      public OIDCValidateResult validate(OIDCCredential credential)
    • authorizeUrl

      public String authorizeUrl(OIDCState state)
    • connect

      public void connect(String userOid, OIDCValidateResult vr)
    • connect

      public void connect(String userOid, String subjectId, String subjectName)
    • disconnect

      public void disconnect(String userOid)
    • isAllowedOnPolicy

      public boolean isAllowedOnPolicy(org.iplass.mtp.impl.auth.authenticate.builtin.policy.MetaAuthenticationPolicy.AuthenticationPolicyRuntime userPolicy)