Class OpenIdUserIdentity

java.lang.Object
org.eclipse.jetty.security.openid.OpenIdUserIdentity
All Implemented Interfaces:
UserIdentity

public class OpenIdUserIdentity extends Object implements UserIdentity
  • Constructor Details

  • Method Details

    • getSubject

      public Subject getSubject()
      Specified by:
      getSubject in interface UserIdentity
      Returns:
      The user subject
    • getUserPrincipal

      public Principal getUserPrincipal()
      Specified by:
      getUserPrincipal in interface UserIdentity
      Returns:
      The user principal
    • isUserInRole

      public boolean isUserInRole(String role, UserIdentity.Scope scope)
      Description copied from interface: UserIdentity
      Check if the user is in a role. This call is used to satisfy authorization calls from container code which will be using translated role names.
      Specified by:
      isUserInRole in interface UserIdentity
      Parameters:
      role - A role name.
      scope - the scope
      Returns:
      True if the user can act in that role.