public class NegotiationMechanism extends Object implements io.undertow.security.api.AuthenticationMechanism
AuthenticationMechanism
implementation to enable JBoss Negotiation based SPNEGO authentication within Undertow.
Undertow does contain an authentication mechanism implementation to handle SPNEGO based authentication, however this is based
on a different architecture and is not compatible with the JAAS based approach to request validation.Constructor and Description |
---|
NegotiationMechanism() |
Modifier and Type | Method and Description |
---|---|
io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome |
authenticate(io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext) |
io.undertow.security.api.AuthenticationMechanism.ChallengeResult |
sendChallenge(io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext) |
public io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome authenticate(io.undertow.server.HttpServerExchange exchange, io.undertow.security.api.SecurityContext securityContext)
authenticate
in interface io.undertow.security.api.AuthenticationMechanism
public io.undertow.security.api.AuthenticationMechanism.ChallengeResult sendChallenge(io.undertow.server.HttpServerExchange exchange, io.undertow.security.api.SecurityContext securityContext)
sendChallenge
in interface io.undertow.security.api.AuthenticationMechanism
Copyright © 2016 JBoss by Red Hat. All rights reserved.