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 AuthenticationResponseJwtAuthProvider. syncAuthenticate(ProviderRequest providerRequest) -
Uses of AuthenticationResponse in io.helidon.security
Methods in io.helidon.security that return AuthenticationResponse Modifier and Type Method Description static AuthenticationResponseAuthenticationResponse. abstain()Provider returning this response is not capable to make a decision (e.g.AuthenticationResponseSecurityContext. authenticate()Authenticate current request (based on currentSecurityEnvironmentandEndpointConfig.AuthenticationResponseAuthenticationResponse.Builder. build()Build authentication response.static AuthenticationResponseAuthenticationResponse. failed(String message)Construct a failed response with an explanatory message.static AuthenticationResponseAuthenticationResponse. failed(String message, Throwable cause)Construct a failed response with a throwable as a cause.static AuthenticationResponseAuthenticationResponse. success(Principal principal)Provider has authenticated the request and created a principal for a user.static AuthenticationResponseAuthenticationResponse. success(Subject subject)Provider has authenticated the request and created a user Subject.static AuthenticationResponseAuthenticationResponse. success(Subject user, Subject service)Provider has authenticated the request and created a user and service Subject.static AuthenticationResponseAuthenticationResponse. successService(Principal principal)Provider has authenticated the request and created a principal for a service (or a client).static AuthenticationResponseAuthenticationResponse. 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 AuthenticationResponseGoogleTokenProvider. 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 AuthenticationResponseHeaderAtnProvider. 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 AuthenticationResponseHttpBasicAuthProvider. syncAuthenticate(ProviderRequest providerRequest)protected AuthenticationResponseHttpDigestAuthProvider. 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 aCompletionStagewith 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 aCompletionStagewith the provided response as its completion.protected SubjectIdcsMtRoleMapperProvider. 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 SubjectIdcsRoleMapperProvider. enhance(Subject subject, ProviderRequest request, AuthenticationResponse previousResponse)Deprecated, for removal: This API element is subject to removal in a future version.protected abstract SubjectIdcsRoleMapperProviderBase. 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 AuthenticationResponseJwtProvider. 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 AuthenticationResponseSynchronousProvider. 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.
-