Class DefaultTokenContextResolver
Inheritance
DefaultTokenContextResolver
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class DefaultTokenContextResolver : IContextResolver
Constructors
DefaultTokenContextResolver()
Declaration
public DefaultTokenContextResolver()
Methods
TryResolveContext(out string)
Business logic should call ISoDatabaseContextFactory.TryResolveContext(out string) to resolve context.
This method should only be called by implementations of ISoDatabaseContextFactory
Declaration
public virtual bool TryResolveContext(out string context)
Parameters
Type |
Name |
Description |
string |
context |
|
Returns
TryResolveContextFromClaims(IEnumerable<ClaimsIdentity>, out string)
Extract context from ticket.
Declaration
public virtual bool TryResolveContextFromClaims(IEnumerable<ClaimsIdentity> identities, out string context)
Parameters
Returns
TryResolveContextFromTicketClaim(IEnumerable<ClaimsIdentity>, out string)
Declaration
public static bool TryResolveContextFromTicketClaim(IEnumerable<ClaimsIdentity> identities, out string context)
Parameters
Returns
TryResolveContextSoAccessTokenClaim(IEnumerable<ClaimsIdentity>, out string)
Declaration
public static bool TryResolveContextSoAccessTokenClaim(IEnumerable<ClaimsIdentity> identities, out string context)
Parameters
Returns
Implements
Extension Methods