Show / Hide Table of Contents

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