Show / Hide Table of Contents

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)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top