public class OAuth2Manager extends Extension
OAuth2Manager.Extension.RestrictedLanguagesProvider, Extension.RightsProviderManager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,Item.AttributeMode>> |
DEFAULT_INITIAL_ATTRIBUTES |
protected static OneToManyHandler<OAuthAccessToken> |
USER2TOKENRELATIONTOKENSHANDLER
OneToManyHandler for handling 1:n TOKENS's relation attributes from 'many' side. |
| Constructor and Description |
|---|
OAuth2Manager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToTokens(SessionContext ctx,
User item,
OAuthAccessToken value)
Generated method - Adds
value to tokens. |
void |
addToTokens(User item,
OAuthAccessToken value)
Generated method - Adds
value to tokens. |
BruteForceOAuthDisabledAudit |
createBruteForceOAuthDisabledAudit(java.util.Map attributeValues) |
BruteForceOAuthDisabledAudit |
createBruteForceOAuthDisabledAudit(SessionContext ctx,
java.util.Map attributeValues) |
OAuthAccessToken |
createOAuthAccessToken(java.util.Map attributeValues) |
OAuthAccessToken |
createOAuthAccessToken(SessionContext ctx,
java.util.Map attributeValues) |
OAuthAuthorizationCode |
createOAuthAuthorizationCode(java.util.Map attributeValues) |
OAuthAuthorizationCode |
createOAuthAuthorizationCode(SessionContext ctx,
java.util.Map attributeValues) |
OAuthClientDetails |
createOAuthClientDetails(java.util.Map attributeValues) |
OAuthClientDetails |
createOAuthClientDetails(SessionContext ctx,
java.util.Map attributeValues) |
OAuthRefreshToken |
createOAuthRefreshToken(java.util.Map attributeValues) |
OAuthRefreshToken |
createOAuthRefreshToken(SessionContext ctx,
java.util.Map attributeValues) |
OpenIDClientDetails |
createOpenIDClientDetails(java.util.Map attributeValues) |
OpenIDClientDetails |
createOpenIDClientDetails(SessionContext ctx,
java.util.Map attributeValues) |
OpenIDExternalScopes |
createOpenIDExternalScopes(java.util.Map attributeValues) |
OpenIDExternalScopes |
createOpenIDExternalScopes(SessionContext ctx,
java.util.Map attributeValues) |
java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass) |
static OAuth2Manager |
getInstance() |
java.lang.String |
getName() |
java.util.Collection<OAuthAccessToken> |
getTokens(SessionContext ctx,
User item)
Generated method - Getter of the
User.tokens attribute. |
java.util.Collection<OAuthAccessToken> |
getTokens(User item)
Generated method - Getter of the
User.tokens attribute. |
void |
removeFromTokens(SessionContext ctx,
User item,
OAuthAccessToken value)
Generated method - Removes
value from tokens. |
void |
removeFromTokens(User item,
OAuthAccessToken value)
Generated method - Removes
value from tokens. |
void |
setTokens(SessionContext ctx,
User item,
java.util.Collection<OAuthAccessToken> value)
Generated method - Setter of the
User.tokens attribute. |
void |
setTokens(User item,
java.util.Collection<OAuthAccessToken> value)
Generated method - Setter of the
User.tokens attribute. |
checkBeforeItemRemoval, createEssentialData, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplaceafterItemCreation, beforeItemCreation, destroy, extractNonRequiredRemoteFromItem, extractRequiredRemoteFromItem, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTenant, setTransientObject, wrapprotected static final OneToManyHandler<OAuthAccessToken> USER2TOKENRELATIONTOKENSHANDLER
OneToManyHandler for handling 1:n TOKENS's relation attributes from 'many' side.protected static final java.util.Map<java.lang.String,java.util.Map<java.lang.String,Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
public java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass)
getDefaultAttributeModes in class Extensionpublic BruteForceOAuthDisabledAudit createBruteForceOAuthDisabledAudit(SessionContext ctx, java.util.Map attributeValues)
public BruteForceOAuthDisabledAudit createBruteForceOAuthDisabledAudit(java.util.Map attributeValues)
public OAuthAccessToken createOAuthAccessToken(SessionContext ctx, java.util.Map attributeValues)
public OAuthAccessToken createOAuthAccessToken(java.util.Map attributeValues)
public OAuthAuthorizationCode createOAuthAuthorizationCode(SessionContext ctx, java.util.Map attributeValues)
public OAuthAuthorizationCode createOAuthAuthorizationCode(java.util.Map attributeValues)
public OAuthClientDetails createOAuthClientDetails(SessionContext ctx, java.util.Map attributeValues)
public OAuthClientDetails createOAuthClientDetails(java.util.Map attributeValues)
public OAuthRefreshToken createOAuthRefreshToken(SessionContext ctx, java.util.Map attributeValues)
public OAuthRefreshToken createOAuthRefreshToken(java.util.Map attributeValues)
public OpenIDClientDetails createOpenIDClientDetails(SessionContext ctx, java.util.Map attributeValues)
public OpenIDClientDetails createOpenIDClientDetails(java.util.Map attributeValues)
public OpenIDExternalScopes createOpenIDExternalScopes(SessionContext ctx, java.util.Map attributeValues)
public OpenIDExternalScopes createOpenIDExternalScopes(java.util.Map attributeValues)
public static final OAuth2Manager getInstance()
public java.util.Collection<OAuthAccessToken> getTokens(SessionContext ctx, User item)
User.tokens attribute.public java.util.Collection<OAuthAccessToken> getTokens(User item)
User.tokens attribute.public void setTokens(SessionContext ctx, User item, java.util.Collection<OAuthAccessToken> value)
User.tokens attribute.value - the tokenspublic void setTokens(User item, java.util.Collection<OAuthAccessToken> value)
User.tokens attribute.value - the tokenspublic void addToTokens(SessionContext ctx, User item, OAuthAccessToken value)
value to tokens.value - the item to add to tokenspublic void addToTokens(User item, OAuthAccessToken value)
value to tokens.value - the item to add to tokenspublic void removeFromTokens(SessionContext ctx, User item, OAuthAccessToken value)
value from tokens.value - the item to remove from tokenspublic void removeFromTokens(User item, OAuthAccessToken value)
value from tokens.value - the item to remove from tokensCopyright © 2018 SAP SE. All Rights Reserved.