Uses of Class
io.helidon.security.AuthenticationResponse
Package
Description
Implementation of Microprofile JWT Auth specification.
Security
Integration with Google login button.
Provider that can extract username from a (any) header.
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
Provider supporting validation of incoming signatures and signing of outbound requests.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Integration with Open ID Connect providers.
Security component's SPI.
-
Uses of AuthenticationResponse in io.helidon.microprofile.jwt.auth
Modifier and TypeMethodDescriptionprotected AuthenticationResponse
JwtAuthProvider.syncAuthenticate
(ProviderRequest providerRequest) -
Uses of AuthenticationResponse in io.helidon.security
Modifier and TypeMethodDescriptionstatic AuthenticationResponse
AuthenticationResponse.abstain()
Provider returning this response is not capable to make a decision (e.g.SecurityContext.authenticate()
Authenticate current request (based on currentSecurityEnvironment
andEndpointConfig
.AuthenticationResponse.Builder.build()
Build authentication response.static AuthenticationResponse
Construct a failed response with an explanatory message.static AuthenticationResponse
Construct a failed response with a throwable as a cause.static AuthenticationResponse
Provider has authenticated the request and created a principal for a user.static AuthenticationResponse
Provider has authenticated the request and created a user Subject.static AuthenticationResponse
Provider has authenticated the request and created a user and service Subject.static AuthenticationResponse
AuthenticationResponse.successService
(Principal principal) Provider has authenticated the request and created a principal for a service (or a client).static AuthenticationResponse
AuthenticationResponse.successService
(Subject service) Provider has authenticated the request and created a service Subject.Modifier and TypeMethodDescriptionSecurityContext.atnClientBuilder()
Authenticator client builder to use for programmatic authentication. -
Uses of AuthenticationResponse in io.helidon.security.providers.google.login
Modifier and TypeMethodDescriptionprotected AuthenticationResponse
GoogleTokenProvider.syncAuthenticate
(ProviderRequest providerRequest) -
Uses of AuthenticationResponse in io.helidon.security.providers.header
Modifier and TypeMethodDescriptionprotected AuthenticationResponse
HeaderAtnProvider.syncAuthenticate
(ProviderRequest providerRequest) -
Uses of AuthenticationResponse in io.helidon.security.providers.httpauth
Modifier and TypeMethodDescriptionprotected AuthenticationResponse
HttpBasicAuthProvider.syncAuthenticate
(ProviderRequest providerRequest) protected AuthenticationResponse
HttpDigestAuthProvider.syncAuthenticate
(ProviderRequest providerRequest) -
Uses of AuthenticationResponse in io.helidon.security.providers.httpsign
-
Uses of AuthenticationResponse in io.helidon.security.providers.idcs.mapper
Modifier and TypeMethodDescriptionprotected CompletionStage<AuthenticationResponse>
IdcsRoleMapperProviderBase.complete
(AuthenticationResponse response) Deprecated, for removal: This API element is subject to removal in a future version.Create aCompletionStage
with the provided response as its completion.IdcsRoleMapperProviderBase.map
(ProviderRequest authenticatedRequest, AuthenticationResponse previousResponse) Deprecated, for removal: This API element is subject to removal in a future version.IdcsRoleMapperRxProviderBase.map
(ProviderRequest authenticatedRequest, AuthenticationResponse previousResponse) Modifier and TypeMethodDescriptionprotected CompletionStage<AuthenticationResponse>
IdcsRoleMapperProviderBase.complete
(AuthenticationResponse response) Deprecated, for removal: This API element is subject to removal in a future version.Create aCompletionStage
with the provided response as its completion.protected Subject
IdcsMtRoleMapperProvider.enhance
(Subject subject, ProviderRequest request, AuthenticationResponse previousResponse) Deprecated, for removal: This API element is subject to removal in a future version.Enhance the subject with appropriate roles from IDCS.IdcsMtRoleMapperRxProvider.enhance
(ProviderRequest request, AuthenticationResponse previousResponse, Subject subject) Enhance the subject with appropriate roles from IDCS.protected Subject
IdcsRoleMapperProvider.enhance
(Subject subject, ProviderRequest request, AuthenticationResponse previousResponse) Deprecated, for removal: This API element is subject to removal in a future version.protected abstract Subject
IdcsRoleMapperProviderBase.enhance
(Subject subject, ProviderRequest request, AuthenticationResponse previousResponse) Deprecated, for removal: This API element is subject to removal in a future version.Enhance subject with IDCS roles.IdcsRoleMapperRxProvider.enhance
(ProviderRequest request, AuthenticationResponse previousResponse, Subject subject) IdcsRoleMapperRxProviderBase.enhance
(ProviderRequest request, AuthenticationResponse previousResponse, Subject subject) Enhance subject with IDCS roles, reactive.IdcsRoleMapperProviderBase.map
(ProviderRequest authenticatedRequest, AuthenticationResponse previousResponse) Deprecated, for removal: This API element is subject to removal in a future version.IdcsRoleMapperRxProviderBase.map
(ProviderRequest authenticatedRequest, AuthenticationResponse previousResponse) -
Uses of AuthenticationResponse in io.helidon.security.providers.jwt
Modifier and TypeMethodDescriptionprotected AuthenticationResponse
JwtProvider.syncAuthenticate
(ProviderRequest providerRequest) -
Uses of AuthenticationResponse in io.helidon.security.providers.oidc
-
Uses of AuthenticationResponse in io.helidon.security.spi
Modifier and TypeMethodDescriptionprotected AuthenticationResponse
SynchronousProvider.syncAuthenticate
(ProviderRequest providerRequest) Synchronous authentication.Modifier and TypeMethodDescriptionAuthenticationProvider.authenticate
(ProviderRequest providerRequest) Authenticate a request.SynchronousProvider.authenticate
(ProviderRequest providerRequest) Authenticate a request.SubjectMappingProvider.map
(ProviderRequest providerRequest, AuthenticationResponse previousResponse) Map grants from authenticated request (e.g.Modifier and TypeMethodDescriptionSubjectMappingProvider.map
(ProviderRequest providerRequest, AuthenticationResponse previousResponse) Map grants from authenticated request (e.g.