Package io.quarkus.oidc.runtime
Class CodeAuthenticationMechanism
java.lang.Object
io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
io.quarkus.oidc.runtime.CodeAuthenticationMechanism
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String(package private) static final String(package private) static final Pattern(package private) static final String(package private) static final String(package private) static final String(package private) static final Stringstatic final String(package private) static final io.smallrye.mutiny.Uni<Void> Fields inherited from class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
resolver -
Constructor Summary
ConstructorsConstructorDescriptionCodeAuthenticationMechanism(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, DefaultTenantConfigResolver resolver, io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism parent) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> authenticate(io.vertx.ext.web.RoutingContext context, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, OidcTenantConfig oidcTenantConfig) io.smallrye.mutiny.Uni<io.quarkus.vertx.http.runtime.security.ChallengeData> getChallenge(io.vertx.ext.web.RoutingContext context) io.smallrye.mutiny.Uni<io.quarkus.vertx.http.runtime.security.ChallengeData> getChallengeInternal(io.vertx.ext.web.RoutingContext context, TenantConfigContext configContext) Methods inherited from class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
authenticate
-
Field Details
-
SESSION_MAX_AGE_PARAM
- See Also:
-
AMP
- See Also:
-
QUESTION_MARK
- See Also:
-
EQ
- See Also:
-
COOKIE_DELIM
- See Also:
-
COOKIE_PATTERN
-
VOID_UNI
-
NO_OIDC_COOKIES_AVAILABLE
- See Also:
-
HTTP_SCHEME
- See Also:
-
-
Constructor Details
-
CodeAuthenticationMechanism
CodeAuthenticationMechanism(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, DefaultTenantConfigResolver resolver, io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism parent)
-
-
Method Details
-
authenticate
public io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> authenticate(io.vertx.ext.web.RoutingContext context, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, OidcTenantConfig oidcTenantConfig) -
getChallenge
public io.smallrye.mutiny.Uni<io.quarkus.vertx.http.runtime.security.ChallengeData> getChallenge(io.vertx.ext.web.RoutingContext context) -
getChallengeInternal
public io.smallrye.mutiny.Uni<io.quarkus.vertx.http.runtime.security.ChallengeData> getChallengeInternal(io.vertx.ext.web.RoutingContext context, TenantConfigContext configContext)
-