Class QuarkusUndertowAccount

java.lang.Object
io.quarkus.undertow.runtime.QuarkusUndertowAccount
All Implemented Interfaces:
io.undertow.security.idm.Account, Serializable

public class QuarkusUndertowAccount extends Object implements io.undertow.security.idm.Account
An Undertow account implementation that maps to the Elytron SecurityIdentity
See Also:
  • Constructor Details

    • QuarkusUndertowAccount

      public QuarkusUndertowAccount(io.quarkus.security.identity.SecurityIdentity securityIdentity)
  • Method Details

    • getPrincipal

      public Principal getPrincipal()
      Specified by:
      getPrincipal in interface io.undertow.security.idm.Account
    • getRoles

      public Set<String> getRoles()
      Specified by:
      getRoles in interface io.undertow.security.idm.Account
    • getSecurityIdentity

      public io.quarkus.security.identity.SecurityIdentity getSecurityIdentity()