Uses of Class
org.apache.cxf.rs.security.oauth2.common.UserSubject
Packages that use UserSubject
Package
Description
-
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.common
Methods in org.apache.cxf.rs.security.oauth2.common that return UserSubjectModifier and TypeMethodDescriptionAccessTokenValidation.getClientSubject()OAuthContext.getClientSubject()Gets theUserSubjectrepresenting the clientClient.getResourceOwnerSubject()Get theUserSubjectrepresenting the resource owner who has registered this clientAccessTokenRegistration.getSubject()Gets the {@link UserSubject) instance capturing the information about the end userClient.getSubject()Get theUserSubjectrepresenting this Client authenticationOAuthContext.getSubject()Gets theUserSubjectrepresenting the resource ownerServerAccessToken.getSubject()Returns a subject capturing the login name the end user used to login to the resource server when authorizing a given client requestAccessTokenValidation.getTokenSubject()Methods in org.apache.cxf.rs.security.oauth2.common with parameters of type UserSubjectModifier and TypeMethodDescriptionvoidAccessTokenValidation.setClientSubject(UserSubject clientSubject) voidClient.setResourceOwnerSubject(UserSubject resourceOwnerSubject) Set theUserSubjectrepresenting the resource owner who has registered this client.voidAccessTokenRegistration.setSubject(UserSubject subject) Sets the {@link UserSubject) instance capturing the information about the end uservoidClient.setSubject(UserSubject subject) Set theUserSubjectrepresenting this Client authentication.voidServerAccessToken.setSubject(UserSubject subject) Sets a subject capturing the login name the end user used to login to the resource server when authorizing a given client requestvoidAccessTokenValidation.setTokenSubject(UserSubject tokenSubject) Constructors in org.apache.cxf.rs.security.oauth2.common with parameters of type UserSubjectModifierConstructorDescriptionOAuthContext(UserSubject resourceOwnerSubject, UserSubject clientSubject, List<OAuthPermission> perms, String tokenGrantType) UserSubject(UserSubject sub) -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants
Methods in org.apache.cxf.rs.security.oauth2.grants with parameters of type UserSubjectModifier and TypeMethodDescriptionprotected ServerAccessTokenAbstractGrantHandler.doCreateAccessToken(Client client, UserSubject subject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected ServerAccessTokenAbstractGrantHandler.doCreateAccessToken(Client client, UserSubject subject, String requestedGrant, List<String> requestedScopes) protected ServerAccessTokenAbstractGrantHandler.doCreateAccessToken(Client client, UserSubject subject, String requestedGrant, List<String> requestedScopes, List<String> audiences) protected ServerAccessTokenAbstractGrantHandler.doCreateAccessToken(Client client, UserSubject subject, List<String> requestedScopes) protected ServerAccessTokenAbstractGrantHandler.doCreateAccessToken(Client client, UserSubject subject, List<String> requestedScopes, List<String> audiences) AbstractGrantHandler.getApprovedScopes(Client client, UserSubject subject, List<String> requestedScopes) protected ServerAccessTokenAbstractGrantHandler.getPreAuthorizedToken(Client client, UserSubject subject, String requestedGrant, List<String> requestedScopes, List<String> audiences) -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.code
Methods in org.apache.cxf.rs.security.oauth2.grants.code that return UserSubjectModifier and TypeMethodDescriptionAuthorizationCodeRegistration.getSubject()Gets the user subject representing the end userServerAuthorizationCodeGrant.getSubject()Gets the user subject representing the end userMethods in org.apache.cxf.rs.security.oauth2.grants.code with parameters of type UserSubjectModifier and TypeMethodDescriptionAuthorizationCodeDataProvider.getCodeGrants(Client client, UserSubject subject) Return the list of code grants associated with a given clientDefaultEncryptingCodeDataProvider.getCodeGrants(Client c, UserSubject sub) JCacheCodeDataProvider.getCodeGrants(Client c, UserSubject sub) JPACodeDataProvider.getCodeGrants(Client c, UserSubject subject) protected jakarta.persistence.TypedQuery<ServerAuthorizationCodeGrant>JPACodeDataProvider.getCodesQuery(Client c, UserSubject resourceOwnerSubject, jakarta.persistence.EntityManager em) static booleanAbstractCodeDataProvider.isCodeMatched(ServerAuthorizationCodeGrant grant, Client c, UserSubject sub) JwtRequestCodeFilter.process(jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject endUser, Client client) voidAuthorizationCodeRegistration.setSubject(UserSubject subject) Sets the user subject representing the end uservoidServerAuthorizationCodeGrant.setSubject(UserSubject subject) Sets the user subject representing the end user -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.jwt
Subclasses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.jwt -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.owner
Methods in org.apache.cxf.rs.security.oauth2.grants.owner that return UserSubjectModifier and TypeMethodDescriptionJAASResourceOwnerLoginHandler.createSubject(Client client, String name, String password) ResourceOwnerLoginHandler.createSubject(Client client, String name, String password) Create aUserSubjectfor the name and password parameters, or return null if the name and password are invalid. -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.saml
Subclasses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.samlMethods in org.apache.cxf.rs.security.oauth2.grants.saml that return UserSubjectModifier and TypeMethodDescriptionprotected UserSubjectSaml2BearerGrantHandler.getGrantSubject(Message message, org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper) -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.provider
Methods in org.apache.cxf.rs.security.oauth2.provider that return UserSubjectModifier and TypeMethodDescriptionDefaultSubjectCreator.createUserSubject(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params) SubjectCreator.createUserSubject(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params) Create aUserSubjectMethods in org.apache.cxf.rs.security.oauth2.provider with parameters of type UserSubjectModifier and TypeMethodDescriptionprotected ServerAccessTokenAbstractOAuthDataProvider.createNewAccessToken(Client client, UserSubject userSub) JoseSessionTokenProvider.createSessionToken(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject subject, OAuthRedirectionState secData) SessionAuthenticityTokenProvider.createSessionToken(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject subject, OAuthRedirectionState secData) Create a new session token and stores itprotected ServerAccessTokenAbstractOAuthDataProvider.doCreateAccessToken(List<String> audiences, Client client, String clientCodeVerifier, Map<String, String> extraProperties, String grantCode, String grantType, String nonce, String responseType, List<OAuthPermission> scopes, UserSubject userSubject) DefaultEncryptingOAuthDataProvider.getAccessTokens(Client c, UserSubject sub) JCacheOAuthDataProvider.getAccessTokens(Client c, UserSubject sub) JPAOAuthDataProvider.getAccessTokens(Client c, UserSubject sub) OAuthDataProvider.getAccessTokens(Client client, UserSubject subject) Return all access tokens associated with a given clientClientRegistrationProvider.getClients(UserSubject resourceOwner) Get a list of clients registered by a resource owner.DefaultEncryptingOAuthDataProvider.getClients(UserSubject resourceOwner) JCacheOAuthDataProvider.getClients(UserSubject resourceOwner) JPAOAuthDataProvider.getClients(UserSubject resourceOwner) protected jakarta.persistence.TypedQuery<Client>JPAOAuthDataProvider.getClientsQuery(UserSubject resourceOwnerSubject, jakarta.persistence.EntityManager entityManager) protected List<ServerAccessToken>JCacheOAuthDataProvider.getJwtAccessTokens(Client client, UserSubject sub) DefaultResourceOwnerNameProvider.getName(UserSubject subject) ResourceOwnerNameProvider.getName(UserSubject subject) AbstractOAuthDataProvider.getPreauthorizedToken(Client client, List<String> requestedScopes, UserSubject sub, String grantType) OAuthDataProvider.getPreauthorizedToken(Client client, List<String> requestedScopes, UserSubject subject, String grantType) Get preauthorized access tokenDefaultEncryptingOAuthDataProvider.getRefreshTokens(Client c, UserSubject sub) JCacheOAuthDataProvider.getRefreshTokens(Client c, UserSubject sub) JPAOAuthDataProvider.getRefreshTokens(Client c, UserSubject sub) OAuthDataProvider.getRefreshTokens(Client client, UserSubject subject) Return all refresh tokens associated with a given clientprotected jakarta.persistence.TypedQuery<RefreshToken>JPAOAuthDataProvider.getRefreshTokensQuery(Client c, UserSubject resourceOwnerSubject, jakarta.persistence.EntityManager entityManager) JoseSessionTokenProvider.getSessionState(MessageContext messageContext, String sessionToken, UserSubject subject) SessionAuthenticityTokenProvider.getSessionState(MessageContext messageContext, String sessionToken, UserSubject subject) Expand the session tokenJoseSessionTokenProvider.getSessionToken(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject subject) SessionAuthenticityTokenProvider.getSessionToken(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject subject) Retrieve the stored session tokenprotected static <K,V extends ServerAccessToken>
List<V>JCacheOAuthDataProvider.getTokens(javax.cache.Cache<K, V> cache, Client client, UserSubject sub) protected jakarta.persistence.TypedQuery<BearerAccessToken>JPAOAuthDataProvider.getTokensQuery(Client c, UserSubject resourceOwnerSubject, jakarta.persistence.EntityManager entityManager) protected static booleanAbstractOAuthDataProvider.isClientMatched(Client c, UserSubject resourceOwner) protected static booleanAbstractOAuthDataProvider.isTokenMatched(ServerAccessToken token, Client c, UserSubject sub) AuthorizationCodeResponseFilter.process(Client client, String code, UserSubject endUser) AuthorizationRequestFilter.process(jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject endUser, Client client) JoseSessionTokenProvider.removeSessionToken(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject subject) SessionAuthenticityTokenProvider.removeSessionToken(MessageContext mc, jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject subject) Remove the stored session token -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.services
Methods in org.apache.cxf.rs.security.oauth2.services that return UserSubjectModifier and TypeMethodDescriptionprotected UserSubjectDirectAuthorizationService.createUserSubject(SecurityContext securityContext, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected UserSubjectRedirectionBasedGrantService.createUserSubject(SecurityContext securityContext, jakarta.ws.rs.core.MultivaluedMap<String, String> params) Methods in org.apache.cxf.rs.security.oauth2.services with parameters of type UserSubjectModifier and TypeMethodDescriptionprotected booleanRedirectionBasedGrantService.canAuthorizationBeSkipped(jakarta.ws.rs.core.MultivaluedMap<String, String> params, Client client, UserSubject userSubject, List<String> requestedScope, List<OAuthPermission> permissions) protected OAuthAuthorizationDataImplicitGrantService.createAuthorizationData(Client client, jakarta.ws.rs.core.MultivaluedMap<String, String> params, String redirectUri, UserSubject subject, List<OAuthPermission> requestedPerms, List<OAuthPermission> alreadyAuthorizedPerms, boolean authorizationCanBeSkipped) protected OAuthAuthorizationDataRedirectionBasedGrantService.createAuthorizationData(Client client, jakarta.ws.rs.core.MultivaluedMap<String, String> params, String redirectUri, UserSubject subject, List<OAuthPermission> requestedPerms, List<OAuthPermission> alreadyAuthorizedPerms, boolean authorizationCanBeSkipped) Create the authorization challenge dataprotected AuthorizationCodeRegistrationAuthorizationCodeGrantService.createCodeRegistration(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preauthorizedToken) protected jakarta.ws.rs.core.ResponseAbstractImplicitGrantService.createGrant(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected jakarta.ws.rs.core.ResponseAuthorizationCodeGrantService.createGrant(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preauthorizedToken) protected abstract jakarta.ws.rs.core.ResponseRedirectionBasedGrantService.createGrant(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected AccessTokenRegistrationAbstractImplicitGrantService.createTokenRegistration(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject) protected ClientAccessTokenAbstractImplicitGrantService.getClientAccessToken(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) AuthorizationCodeGrantService.getGrantRepresentation(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preauthorizedToken) protected booleanRedirectionBasedGrantService.noConsentForRequestedScopes(jakarta.ws.rs.core.MultivaluedMap<String, String> params, Client client, UserSubject userSubject, List<String> requestedScope, List<OAuthPermission> permissions) protected voidRedirectionBasedGrantService.personalizeData(OAuthAuthorizationData data, UserSubject userSubject) protected AbstractFormImplicitResponseAbstractImplicitGrantService.prepareFormResponse(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected StringBuilderAbstractImplicitGrantService.prepareRedirectResponse(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected StringAuthorizationCodeGrantService.processCodeGrant(Client client, String code, UserSubject endUser) protected OAuthRedirectionStateRedirectionBasedGrantService.recreateRedirectionStateFromSession(UserSubject subject, String sessionToken) protected jakarta.ws.rs.core.ResponseRedirectionBasedGrantService.startAuthorization(jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject userSubject, Client client, String redirectUri) -
Uses of UserSubject in org.apache.cxf.rs.security.oauth2.utils
Methods in org.apache.cxf.rs.security.oauth2.utils that return UserSubjectModifier and TypeMethodDescriptionstatic UserSubjectOAuthUtils.createSubject(MessageContext mc, SecurityContext sc) static UserSubjectOAuthUtils.createSubject(SecurityContext securityContext) -
Uses of UserSubject in org.apache.cxf.rs.security.oidc.idp
Subclasses of UserSubject in org.apache.cxf.rs.security.oidc.idpMethods in org.apache.cxf.rs.security.oidc.idp with parameters of type UserSubjectModifier and TypeMethodDescriptionprotected booleanOidcAuthorizationCodeService.canAuthorizationBeSkipped(jakarta.ws.rs.core.MultivaluedMap<String, String> params, Client client, UserSubject userSubject, List<String> requestedScope, List<OAuthPermission> permissions) protected booleanOidcImplicitService.canAuthorizationBeSkipped(jakarta.ws.rs.core.MultivaluedMap<String, String> params, Client client, UserSubject userSubject, List<String> requestedScope, List<OAuthPermission> permissions) IdTokenProvider.getIdToken(String clientId, UserSubject authenticatedUser, List<String> scopes) UserInfoProvider.getUserInfo(String clientId, UserSubject authenticatedUser, List<String> scopes) protected AbstractFormImplicitResponseOidcHybridService.prepareFormResponse(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected AbstractFormImplicitResponseOidcImplicitService.prepareFormResponse(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected ServerAuthorizationCodeGrantOidcHybridService.prepareHybrideCode(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected StringBuilderOidcHybridService.prepareRedirectResponse(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected StringBuilderOidcImplicitService.prepareRedirectResponse(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken) protected jakarta.ws.rs.core.ResponseOidcAuthorizationCodeService.startAuthorization(jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject userSubject, Client client, String redirectUri) protected jakarta.ws.rs.core.ResponseOidcImplicitService.startAuthorization(jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject userSubject, Client client, String redirectUri) Constructors in org.apache.cxf.rs.security.oidc.idp with parameters of type UserSubject