Top Fields Constructors Methods
org.eclipse.jetty.security

public Class RoleDelegateUserIdentity

extends Object
implements UserIdentity
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.security.UserIdentity
Imports
java.security.Principal, javax.security.auth.Subject

Field Summary

Modifier and TypeField and Description
private final Principal
private final UserIdentity
private final Subject

Constructor Summary

AccessConstructor and Description
public
RoleDelegateUserIdentity(Subject subject, Principal principal, UserIdentity roleDelegate)

Method Summary

Modifier and TypeMethod and Description
public Subject
public Principal
public boolean
public boolean
isUserInRole(String
A role name.
role
)

Implements org.eclipse.jetty.security.UserIdentity.isUserInRole.

Check if the user is in a role.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_principalback to summary
private final Principal _principal
_roleDelegateback to summary
private final UserIdentity _roleDelegate
_subjectback to summary
private final Subject _subject

Constructor Detail

RoleDelegateUserIdentityback to summary
public RoleDelegateUserIdentity(Subject subject, Principal principal, UserIdentity roleDelegate)

Method Detail

getSubjectback to summary
public Subject getSubject()

Implements org.eclipse.jetty.security.UserIdentity.getSubject.

Returns:Subject

Doc from org.eclipse.jetty.security.UserIdentity.getSubject.

The user subject

Annotations
@Override
getUserPrincipalback to summary
public Principal getUserPrincipal()

Implements org.eclipse.jetty.security.UserIdentity.getUserPrincipal.

Returns:Principal

Doc from org.eclipse.jetty.security.UserIdentity.getUserPrincipal.

The user principal

Annotations
@Override
isEstablishedback to summary
public boolean isEstablished()
isUserInRoleback to summary
public boolean isUserInRole(String role)

Implements org.eclipse.jetty.security.UserIdentity.isUserInRole.

Doc from org.eclipse.jetty.security.UserIdentity.isUserInRole.

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.

Parameters
role:String

A role name.

Returns:boolean

True if the user can act in that role.

Annotations
@Override