Class ClaimsUserDirectory
- Namespace
- Kuestenlogik.Bowire.Auth
- Assembly
- Kuestenlogik.Bowire.dll
The default directory: everything comes from the token (#98).
public sealed class ClaimsUserDirectory : IBowireUserDirectory
- Inheritance
-
ClaimsUserDirectory
- Implements
- Inherited Members
Constructors
ClaimsUserDirectory()
public ClaimsUserDirectory()
Methods
Describe(ClaimsPrincipal?, string)
Describe the caller. principal is the token,
subject the value their storage is keyed on.
public BowireUserProfile Describe(ClaimsPrincipal? principal, string subject)
Parameters
principalClaimsPrincipalsubjectstring
Returns
Search(string?, int)
Identities matching term, for a picker.
public IReadOnlyList<BowireUserProfile> Search(string? term, int limit)
Parameters
Returns
Remarks
Empty when nothing in this install knows who else exists — which is the honest answer, and the one that keeps a picker from offering a list it made up.