Class PinUvAuthTokenPermissionsExtensions
Extension methods to operate on the PivAlgorithm enum.
public static class PinUvAuthTokenPermissionsExtensions
- Inheritance
-
objectPinUvAuthTokenPermissionsExtensions
Methods
GetRpIdRequirement(PinUvAuthTokenPermissions)
Determines if the given permission is one for which a Relying Party ID is required, optional, or ignored.
public static RequirementValue GetRpIdRequirement(this PinUvAuthTokenPermissions permissions)
Parameters
permissions
PinUvAuthTokenPermissionsThe list of permissions to check.
Returns
- RequirementValue
A
RequirementValue
indicating whether the Relying Party ID is required, optional, or ignored for the permission.
Remarks
Generally, this will be called with a single permission. That is, the
check will be for a permissions
variable of only
MakeCredential
or CredentialManagement
. However, this
extension will check for all permissions. If one permission set
requires the RP ID, then this will return Required
.