Interface ISoIdentity
Identity interface supporting SuperOffice Authentication
Namespace: SuperOffice.Security.Principal
Assembly: SoCore.dll
Syntax
public interface ISoIdentity : IIdentity
Properties
Associate
SuperOffice user name.
Declaration
string Associate { get; }
Property Value
Type | Description |
---|---|
String |
AssociateId
Primary key of the user in the database.
Declaration
int AssociateId { get; }
Property Value
Type | Description |
---|---|
Int32 |
InnerIdentity
Inner identity resulting in the SuperOffice Identity
Declaration
IIdentity InnerIdentity { get; }
Property Value
Type | Description |
---|---|
IIdentity |
ProvidedCredentials
The credentials used to authenticate this user.
Declaration
ProvidedCredential[] ProvidedCredentials { get; }
Property Value
Type | Description |
---|---|
ProvidedCredential[] |
SoAuthenticationType
Type of Authentication. 3rd party Authenticators should return Delegated
Declaration
SoAuthenticationType SoAuthenticationType { get; }
Property Value
Type | Description |
---|---|
SoAuthenticationType |
Extension Methods
EnumUtil.MapEnums<From, To>(From)