| Package | Description |
|---|---|
| io.quarkus.security.identity | |
| io.quarkus.security.identity.request |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentityProvider<T extends AuthenticationRequest>
As the requirements for different providers are often different this interface has purposefully been
made minimal.
|
| Modifier and Type | Method and Description |
|---|---|
io.smallrye.mutiny.Uni<SecurityIdentity> |
IdentityProviderManager.authenticate(AuthenticationRequest request)
Attempts to create an authenticated identity for the provided
AuthenticationRequest. |
SecurityIdentity |
IdentityProviderManager.authenticateBlocking(AuthenticationRequest request)
Attempts to create an authenticated identity for the provided
AuthenticationRequest in a blocking manner |
| Modifier and Type | Class and Description |
|---|---|
class |
AnonymousAuthenticationRequest
A request the for the Anonymous identity
|
class |
CertificateAuthenticationRequest
A
AuthenticationRequest to authenticate from a CertificateCredential, such as when authenticating clients through TLS |
class |
TokenAuthenticationRequest
An simple authentication request that uses a token
|
class |
TrustedAuthenticationRequest
A request to authenticate from a trusted source, such as an encrypted cookie
|
class |
UsernamePasswordAuthenticationRequest
An simple authentication request that uses a username and password
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.