Interface IContextResolver
Interface implemented by context resolvers.
Namespace: SuperOffice.Security.Principal
Assembly: SoCore.dll
Syntax
public interface IContextResolver
Remarks
A Context resolver is responsible for determine if a particular user belongs to a particular context.
Methods
TryResolveContext(out String)
Interface implemented by context resolvers.
Declaration
bool TryResolveContext(out string context)
Parameters
Type | Name | Description |
---|---|---|
String | context |
Returns
Type | Description |
---|---|
Boolean |
Remarks
A Context resolver is responsible for determine if a particular user belongs to a particular context.
TryResolveContextFromClaims(IEnumerable<ClaimsIdentity>, out String)
Implementation of this method is responsible for resolving the context
Declaration
bool TryResolveContextFromClaims(IEnumerable<ClaimsIdentity> identities, out string context)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<ClaimsIdentity> | identities | |
String | context | Name of the resolved context |
Returns
Type | Description |
---|---|
Boolean | True if the context was successfully resolved. |
Remarks
A Context resolver is responsible for determine if a particular user belongs to a particular context.
Extension Methods
EnumUtil.MapEnums<From, To>(From)