Class 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:
    Serialized Form
    • Constructor Detail

      • QuarkusUndertowAccount

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

      • 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()