Interface OAuthRPExtensions

    • Method Detail

      • getTokenEndpointAuthMethod

        @Nullable
        String getTokenEndpointAuthMethod()
        Get the token endpoint authentication method.
        Returns:
        token endpoint authentication method
      • setTokenEndpointAuthMethod

        void setTokenEndpointAuthMethod​(@Nullable
                                        String method)
        Set the token endpoint authentication method.
        Parameters:
        method - The token endpoint authentication method.
      • getResponseTypes

        @Nullable
        String getResponseTypes()
        Get the whitespace-delimited list of response types.
        Returns:
        list of response types
      • setResponseTypes

        void setResponseTypes​(@Nullable
                              String types)
        Set the whitespace-delimited list of response types.
        Parameters:
        types - response types
      • getGrantTypes

        @Nullable
        String getGrantTypes()
        Get the whitespace-delimited list of grant types.
        Returns:
        list of grant types
      • setGrantTypes

        void setGrantTypes​(@Nullable
                           String types)
        Set the whitespace-delimited list of grant types.
        Parameters:
        types - grant types
      • getApplicationType

        @Nullable
        String getApplicationType()
        Get the application type.
        Returns:
        The application type.
      • setApplicationType

        void setApplicationType​(@Nullable
                                String type)
        Set the application type.
        Parameters:
        type - The application type.
      • getClientUri

        @Nullable
        String getClientUri()
        Get the client URI.
        Returns:
        The client URI
      • setClientUri

        void setClientUri​(@Nullable
                          String uri)
        Set the client URI.
        Parameters:
        uri - The client URI.
      • getScopes

        @Nullable
        String getScopes()
        Get the whitespace-delimited list of scopes.
        Returns:
        list of scopes
      • setScopes

        void setScopes​(@Nullable
                       String scopes)
        Set the whitespace-delimited list of scopes.
        Parameters:
        scopes - the scopes
      • getSoftwareId

        @Nullable
        String getSoftwareId()
        Get the software identifier.
        Returns:
        software identifier
      • setSoftwareId

        void setSoftwareId​(@Nullable
                           String id)
        Set the software identifier.
        Parameters:
        id - The software identifier.
      • getSoftwareVersion

        @Nullable
        String getSoftwareVersion()
        Get the software version.
        Returns:
        The software version.
      • setSoftwareVersion

        void setSoftwareVersion​(@Nullable
                                String version)
        Set the software version.
        Parameters:
        version - The software version.
      • getSectorIdentifierUri

        @Nullable
        String getSectorIdentifierUri()
        Get the sector identifier URI.
        Returns:
        he sector identifier URI.
      • setSectorIdentifierUri

        void setSectorIdentifierUri​(@Nullable
                                    String uri)
        Set the sector identifier URI.
        Parameters:
        uri - The sector identifier URI.
      • getIdTokenSignedResponseAlg

        @Nullable
        String getIdTokenSignedResponseAlg()
        Get the JWS alg algorithm for ID token signature.
        Returns:
        The JWS alg algorithm for ID token signature.
      • setIdTokenSignedResponseAlg

        void setIdTokenSignedResponseAlg​(@Nullable
                                         String algorithm)
        Set the JWS alg algorithm for ID token signature.
        Parameters:
        algorithm - The JWS alg algorithm for ID token signature.
      • getIdTokenEncryptedResponseAlg

        @Nullable
        String getIdTokenEncryptedResponseAlg()
        Get the JWE alg algorithm for ID token encryption.
        Returns:
        The JWE alg algorithm for ID token encryption.
      • setIdTokenEncryptedResponseAlg

        void setIdTokenEncryptedResponseAlg​(@Nullable
                                            String algorithm)
        Set the JWE alg algorithm for ID token encryption.
        Parameters:
        algorithm - The JWE alg algorithm for ID token encryption.
      • getIdTokenEncryptedResponseEnc

        @Nullable
        String getIdTokenEncryptedResponseEnc()
        Get the JWE enc algorithm for ID token encryption.
        Returns:
        The JWE enc algorithm for ID token encryption.
      • setIdTokenEncryptedResponseEnc

        void setIdTokenEncryptedResponseEnc​(@Nullable
                                            String algorithm)
        Set the JWE enc algorithm for ID token encryption.
        Parameters:
        algorithm - The JWE enc algorithm for ID token encryption.
      • getUserInfoSignedResponseAlg

        @Nullable
        String getUserInfoSignedResponseAlg()
        Get the JWS alg algorithm for UserInfo response signature.
        Returns:
        The JWS alg algorithm for UserInfo response signature.
      • setUserInfoSignedResponseAlg

        void setUserInfoSignedResponseAlg​(@Nullable
                                          String algorithm)
        Set the JWS alg algorithm for UserInfo response signature.
        Parameters:
        algorithm - The JWS alg algorithm for UserInfo response signature.
      • getUserInfoEncryptedResponseAlg

        @Nullable
        String getUserInfoEncryptedResponseAlg()
        Get the JWE alg algorithm for UserInfo response encryption.
        Returns:
        The JWE alg algorithm for UserInfo response encryption.
      • setUserInfoEncryptedResponseAlg

        void setUserInfoEncryptedResponseAlg​(@Nullable
                                             String algorithm)
        Set the JWE alg algorithm for UserInfo response encryption.
        Parameters:
        algorithm - The JWE alg algorithm for UserInfo response encryption.
      • getUserInfoEncryptedResponseEnc

        @Nullable
        String getUserInfoEncryptedResponseEnc()
        Get the JWE enc algorithm for UserInfo response encryption.
        Returns:
        The JWE enc algorithm for UserInfo response encryption.
      • setUserInfoEncryptedResponseEnc

        void setUserInfoEncryptedResponseEnc​(@Nullable
                                             String algorithm)
        Set the JWE enc algorithm for UserInfo response encryption.
        Parameters:
        algorithm - The JWE enc algorithm for UserInfo response encryption.
      • getRequestObjectSigningAlg

        @Nullable
        String getRequestObjectSigningAlg()
        Get the JWS alg algorithm for request object signature.
        Returns:
        The JWS alg algorithm for request object signature.
      • setRequestObjectSigningAlg

        void setRequestObjectSigningAlg​(@Nullable
                                        String algorithm)
        Set the JWS alg algorithm for request object signature.
        Parameters:
        algorithm - The JWS alg algorithm for request object signature.
      • getRequestObjectEncryptionAlg

        @Nullable
        String getRequestObjectEncryptionAlg()
        Get the JWE alg algorithm for request object encryption.
        Returns:
        The JWE alg algorithm for request object encryption.
      • setRequestObjectEncryptionAlg

        void setRequestObjectEncryptionAlg​(@Nullable
                                           String algorithm)
        Set the JWE alg algorithm for request object encryption.
        Parameters:
        algorithm - The JWE alg algorithm for request object encryption.
      • getRequestObjectEncryptionEnc

        @Nullable
        String getRequestObjectEncryptionEnc()
        Get the JWE enc algorithm for request object encryption.
        Returns:
        The JWE enc algorithm for request object encryption.
      • setRequestObjectEncryptionEnc

        void setRequestObjectEncryptionEnc​(@Nullable
                                           String algorithm)
        Set the JWE enc algorithm for request object encryption.
        Parameters:
        algorithm - The JWE enc algorithm for request object encryption.
      • getTokenEndpointAuthSigningAlg

        @Nullable
        String getTokenEndpointAuthSigningAlg()
        Get the JWS alg algorithm for token endpoint authentication signature.
        Returns:
        The JWS alg algorithm for token endpoint authentication signature.
      • setTokenEndpointAuthSigningAlg

        void setTokenEndpointAuthSigningAlg​(@Nullable
                                            String algorithm)
        Set the JWS alg algorithm for token endpoint authentication signature.
        Parameters:
        algorithm - The JWS alg algorithm for token endpoint authentication signature.
      • getInitiateLoginUri

        @Nullable
        String getInitiateLoginUri()
        Get the URI for initiating login.
        Returns:
        The URI for initiating login.
      • setInitiateLoginUri

        void setInitiateLoginUri​(@Nullable
                                 String uri)
        Set the URI for initiating login.
        Parameters:
        uri - The URI for initiating login.
      • getDefaultMaxAge

        int getDefaultMaxAge()
        Get the value for default max age.
        Returns:
        The value for default max age.
      • setDefaultMaxAge

        void setDefaultMaxAge​(int age)
        Set the value for default max age.
        Parameters:
        age - The value for default max age.
      • isRequireAuthTime

        boolean isRequireAuthTime()
        Get the flag to require authentication time.
        Returns:
        The flag to require authentication time.
      • setRequireAuthTime

        void setRequireAuthTime​(boolean flag)
        Set the flag to require authentication time.
        Parameters:
        flag - The flag to require authentication time.
      • getDefaultAcrValues

        List<DefaultAcrValue> getDefaultAcrValues()
        Get the list of default ACR values.
        Returns:
        The list of default ACR values.
      • getRequestUris

        List<RequestUri> getRequestUris()
        Get the list of request URIs.
        Returns:
        The list of request URIs.
      • getPostLogoutRedirectUris

        List<PostLogoutRedirectUri> getPostLogoutRedirectUris()
        Get the list of post logout redirection URIs.
        Returns:
        The list of post logout redirection URIs.