Class HostnameAuthenticationMechanism

java.lang.Object
com.qwazr.server.HostnameAuthenticationMechanism
All Implemented Interfaces:
io.undertow.security.api.AuthenticationMechanism

public class HostnameAuthenticationMechanism
extends java.lang.Object
implements io.undertow.security.api.AuthenticationMechanism
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  HostnameAuthenticationMechanism.Factory  
    static class  HostnameAuthenticationMechanism.MapPrincipalResolver  
    static interface  HostnameAuthenticationMechanism.PrincipalResolver  

    Nested classes/interfaces inherited from interface io.undertow.security.api.AuthenticationMechanism

    io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome, io.undertow.security.api.AuthenticationMechanism.ChallengeResult
  • Method Summary

    Modifier and Type Method 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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • authenticate

      public io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome authenticate​(io.undertow.server.HttpServerExchange exchange, io.undertow.security.api.SecurityContext securityContext)
      Specified by:
      authenticate in interface io.undertow.security.api.AuthenticationMechanism
    • sendChallenge

      public io.undertow.security.api.AuthenticationMechanism.ChallengeResult sendChallenge​(io.undertow.server.HttpServerExchange exchange, io.undertow.security.api.SecurityContext securityContext)
      Specified by:
      sendChallenge in interface io.undertow.security.api.AuthenticationMechanism