Class CodeAuthenticationMechanism

    • Constructor Detail

      • CodeAuthenticationMechanism

        public CodeAuthenticationMechanism​(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor)
    • Method Detail

      • 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<ChallengeData> getChallenge​(io.vertx.ext.web.RoutingContext context)
      • getChallengeInternal

        public io.smallrye.mutiny.Uni<ChallengeData> getChallengeInternal​(io.vertx.ext.web.RoutingContext context,
                                                                          TenantConfigContext configContext)
      • createCookie

        static io.vertx.core.http.impl.ServerCookie createCookie​(io.vertx.ext.web.RoutingContext context,
                                                                 OidcTenantConfig oidcConfig,
                                                                 String name,
                                                                 String value,
                                                                 long maxAge)
      • createCookie

        static io.vertx.core.http.impl.ServerCookie createCookie​(io.vertx.ext.web.RoutingContext context,
                                                                 OidcTenantConfig oidcConfig,
                                                                 String name,
                                                                 String value,
                                                                 long maxAge,
                                                                 boolean sessionCookie)