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