Interface OIDCRPClientApp

All Superinterfaces:
ClientApp, Entity, Serializable
All Known Implementing Classes:
JPAOIDCRPClientApp, Neo4jOIDCRPClientApp

public interface OIDCRPClientApp extends ClientApp
  • Method Details

    • setClientId

      void setClientId(String id)
    • getClientId

      String getClientId()
    • setClientSecret

      void setClientSecret(String secret)
    • getClientSecret

      String getClientSecret()
    • getRedirectUris

      Set<String> getRedirectUris()
    • getSupportedGrantTypes

      Set<OIDCGrantType> getSupportedGrantTypes()
    • getSupportedResponseTypes

      Set<OIDCResponseType> getSupportedResponseTypes()
    • getScopes

      Set<String> getScopes()
    • getIdTokenIssuer

      String getIdTokenIssuer()
    • setIdTokenIssuer

      void setIdTokenIssuer(String idTokenIssuer)
    • isSignIdToken

      boolean isSignIdToken()
    • setSignIdToken

      void setSignIdToken(boolean signIdToken)
    • getIdTokenSigningAlg

      OIDCTokenSigningAlg getIdTokenSigningAlg()
    • setIdTokenSigningAlg

      void setIdTokenSigningAlg(OIDCTokenSigningAlg idTokenSigningAlg)
    • isEncryptIdToken

      boolean isEncryptIdToken()
    • setEncryptIdToken

      void setEncryptIdToken(boolean encryptIdToken)
    • getIdTokenEncryptionAlg

      OIDCTokenEncryptionAlg getIdTokenEncryptionAlg()
    • setIdTokenEncryptionAlg

      void setIdTokenEncryptionAlg(OIDCTokenEncryptionAlg idTokenEncryptionAlg)
    • getIdTokenEncryptionEncoding

      OIDCTokenEncryptionEncoding getIdTokenEncryptionEncoding()
    • setIdTokenEncryptionEncoding

      void setIdTokenEncryptionEncoding(OIDCTokenEncryptionEncoding idTokenEncryptionEncoding)
    • getUserInfoSigningAlg

      OIDCTokenSigningAlg getUserInfoSigningAlg()
    • setUserInfoSigningAlg

      void setUserInfoSigningAlg(OIDCTokenSigningAlg userInfoSigningAlg)
    • getUserInfoEncryptedResponseAlg

      OIDCTokenEncryptionAlg getUserInfoEncryptedResponseAlg()
    • setUserInfoEncryptedResponseAlg

      void setUserInfoEncryptedResponseAlg(OIDCTokenEncryptionAlg userInfoEncryptedResponseAlg)
    • getUserInfoEncryptedResponseEncoding

      OIDCTokenEncryptionEncoding getUserInfoEncryptedResponseEncoding()
    • setUserInfoEncryptedResponseEncoding

      void setUserInfoEncryptedResponseEncoding(OIDCTokenEncryptionEncoding encoding)
    • isJwtAccessToken

      boolean isJwtAccessToken()
    • setJwtAccessToken

      void setJwtAccessToken(boolean jwtAccessToken)
    • isBypassApprovalPrompt

      boolean isBypassApprovalPrompt()
    • setBypassApprovalPrompt

      void setBypassApprovalPrompt(boolean bypassApprovalPrompt)
    • isGenerateRefreshToken

      boolean isGenerateRefreshToken()
    • setGenerateRefreshToken

      void setGenerateRefreshToken(boolean generateRefreshToken)
    • getSubjectType

      OIDCSubjectType getSubjectType()
    • setSubjectType

      void setSubjectType(OIDCSubjectType subjectType)
    • getApplicationType

      OIDCApplicationType getApplicationType()
    • setApplicationType

      void setApplicationType(OIDCApplicationType applicationType)
    • getJwks

      String getJwks()
    • setJwks

      void setJwks(String jwks)
    • getJwksUri

      String getJwksUri()
    • setJwksUri

      void setJwksUri(String jwksUri)
    • getTokenEndpointAuthenticationMethod

      OIDCClientAuthenticationMethod getTokenEndpointAuthenticationMethod()
    • setTokenEndpointAuthenticationMethod

      void setTokenEndpointAuthenticationMethod(OIDCClientAuthenticationMethod tokenEndpointAuthenticationMethod)
    • getLogoutUri

      String getLogoutUri()
    • setLogoutUri

      void setLogoutUri(String logoutUri)
    • getDeviceTokenTimeToKill

      String getDeviceTokenTimeToKill()
    • setDeviceTokenTimeToKill

      void setDeviceTokenTimeToKill(String deviceTokenTimeToKill)
    • getRefreshTokenMaxActiveTokens

      Long getRefreshTokenMaxActiveTokens()
    • setRefreshTokenMaxActiveTokens

      void setRefreshTokenMaxActiveTokens(Long refreshTokenMaxActiveTokens)
    • getRefreshTokenTimeToKill

      String getRefreshTokenTimeToKill()
    • setRefreshTokenTimeToKill

      void setRefreshTokenTimeToKill(String refreshTokenTimeToKill)
    • getAccessTokenMaxActiveTokens

      Long getAccessTokenMaxActiveTokens()
    • setAccessTokenMaxActiveTokens

      void setAccessTokenMaxActiveTokens(Long accessTokenMaxActiveTokens)
    • getAccessTokenTimeToKill

      String getAccessTokenTimeToKill()
    • setAccessTokenTimeToKill

      void setAccessTokenTimeToKill(String accessTokenTimeToKill)
    • getAccessTokenMaxTimeToLive

      String getAccessTokenMaxTimeToLive()
    • setAccessTokenMaxTimeToLive

      void setAccessTokenMaxTimeToLive(String accessTokenMaxTimeToLive)