Class OAuth2Manager

    • Field Detail

      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • OAuth2Manager

        public OAuth2Manager()
    • Method Detail

      • createBruteForceOAuthDisabledAudit

        public BruteForceOAuthDisabledAudit createBruteForceOAuthDisabledAudit​(java.util.Map attributeValues)
      • createOAuthAccessToken

        public OAuthAccessToken createOAuthAccessToken​(java.util.Map attributeValues)
      • createOAuthAuthorizationCode

        public OAuthAuthorizationCode createOAuthAuthorizationCode​(java.util.Map attributeValues)
      • createOAuthClientDetails

        public OAuthClientDetails createOAuthClientDetails​(java.util.Map attributeValues)
      • createOAuthRefreshToken

        public OAuthRefreshToken createOAuthRefreshToken​(java.util.Map attributeValues)
      • createOpenIDClientDetails

        public OpenIDClientDetails createOpenIDClientDetails​(java.util.Map attributeValues)
      • createOpenIDExternalScopes

        public OpenIDExternalScopes createOpenIDExternalScopes​(java.util.Map attributeValues)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class Extension
      • getTokens

        public java.util.Collection<OAuthAccessToken> getTokens​(SessionContext ctx,
                                                                User item)
        Generated method - Getter of the User.tokens attribute.
        Returns:
        the tokens
      • getTokens

        public java.util.Collection<OAuthAccessToken> getTokens​(User item)
        Generated method - Getter of the User.tokens attribute.
        Returns:
        the tokens
      • setTokens

        public void setTokens​(SessionContext ctx,
                              User item,
                              java.util.Collection<OAuthAccessToken> value)
        Generated method - Setter of the User.tokens attribute.
        Parameters:
        value - the tokens
      • setTokens

        public void setTokens​(User item,
                              java.util.Collection<OAuthAccessToken> value)
        Generated method - Setter of the User.tokens attribute.
        Parameters:
        value - the tokens
      • addToTokens

        public void addToTokens​(SessionContext ctx,
                                User item,
                                OAuthAccessToken value)
        Generated method - Adds value to tokens.
        Parameters:
        value - the item to add to tokens
      • addToTokens

        public void addToTokens​(User item,
                                OAuthAccessToken value)
        Generated method - Adds value to tokens.
        Parameters:
        value - the item to add to tokens
      • removeFromTokens

        public void removeFromTokens​(SessionContext ctx,
                                     User item,
                                     OAuthAccessToken value)
        Generated method - Removes value from tokens.
        Parameters:
        value - the item to remove from tokens
      • removeFromTokens

        public void removeFromTokens​(User item,
                                     OAuthAccessToken value)
        Generated method - Removes value from tokens.
        Parameters:
        value - the item to remove from tokens