Class ClientPolicyDefinition

java.lang.Object
org.iplass.mtp.auth.oauth.definition.ClientPolicyDefinition
All Implemented Interfaces:
Serializable

public class ClientPolicyDefinition extends Object implements Serializable
ClientType別のポリシー定義です。
See Also:
  • Constructor Details

    • ClientPolicyDefinition

      public ClientPolicyDefinition()
  • Method Details

    • getClientType

      public ClientType getClientType()
    • setClientType

      public void setClientType(ClientType clientType)
    • getAccessTokenLifetimeSeconds

      public long getAccessTokenLifetimeSeconds()
    • setAccessTokenLifetimeSeconds

      public void setAccessTokenLifetimeSeconds(long accessTokenLifetimeSeconds)
    • isSupportRefreshToken

      public boolean isSupportRefreshToken()
    • setSupportRefreshToken

      public void setSupportRefreshToken(boolean supportRefreshToken)
    • getRefreshTokenLifetimeSeconds

      public long getRefreshTokenLifetimeSeconds()
    • setRefreshTokenLifetimeSeconds

      public void setRefreshTokenLifetimeSeconds(long refreshTokenLifetimeSeconds)
    • getConsentType

      public ConsentTypeDefinition getConsentType()
    • setConsentType

      public void setConsentType(ConsentTypeDefinition consentType)
    • getScopes

      public List<String> getScopes()
    • setScopes

      public void setScopes(List<String> scopes)
      ClientType毎に利用可能なscopeを限定する場合設定します。 未設定の場合は、OAuthAuthorizationDefinitionに定義されるすべてのscopeが利用可能です。
      Parameters:
      scopes -
    • isSupportOpenIDConnect

      public boolean isSupportOpenIDConnect()
    • setSupportOpenIDConnect

      public void setSupportOpenIDConnect(boolean supportOpenIDConnect)