|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UserIdentity
UserIdentity
| Method Summary | |
|---|---|
java.lang.String |
getActingAsUuid()
'acting as' guid (guid of another user), which may be used for impersonation Impersonation: the ability of a user to access as another user, is supported via the 'acting as' field. |
java.lang.String |
getAuthenticationProviderIdentifier()
At runtime, this is set to the system identifier of the (probably Acegi) authentication provider which was used for authenticating the user. |
java.util.Set<AuthenticationProviderInformation> |
getAuthenticationProviderInformationList()
List of authentication providers for this person, mapping user's identifier from that source to the corresponding AuthenticationProviderInformation. |
java.lang.String |
getCurrentUsername()
Current exposed username for this application |
java.lang.String |
getDirectoryServiceId()
Directory service (as an ID used in system configuration) used for getting Attributes for this user, e.g. |
java.lang.String |
getEnterpriseId()
Any institutional ID for the local users, e.g. |
java.lang.String |
getInstance()
'instance' string, to allow for operations in a special mode Operating in a special mode: E.g. |
java.lang.String |
getMergedWithUuid()
'merged with' guid, in case a duplicate entry had been created and later reconciled |
java.lang.String |
getPrimaryEmailAddress()
Primary and secondary email addresses are highlighted at this level to ensure being able to contact the user. |
java.lang.String |
getSecondaryEmailAddress()
An alternative email address used in case primary address fails. |
java.util.Set<DateRange> |
getUsernameHistory()
List of historic usernames and dates of applicability |
java.lang.String |
getUuid()
internal guid of some form, uniquely identifying a person |
| Methods inherited from interface java.security.Principal |
|---|
equals, getName, hashCode, toString |
| Method Detail |
|---|
java.lang.String getUuid()
java.lang.String getCurrentUsername()
java.lang.String getEnterpriseId()
java.lang.String getDirectoryServiceId()
java.util.Set<DateRange> getUsernameHistory()
java.lang.String getMergedWithUuid()
java.lang.String getInstance()
java.lang.String getActingAsUuid()
java.lang.String getPrimaryEmailAddress()
java.lang.String getSecondaryEmailAddress()
java.lang.String getAuthenticationProviderIdentifier()
java.util.Set<AuthenticationProviderInformation> getAuthenticationProviderInformationList()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||