2 instantiations of PasskeyAttestationResult
Microsoft.AspNetCore.Identity (2)
PasskeyAttestationResult.cs (2)
58return new PasskeyAttestationResult(passkey, userEntity); 68return new PasskeyAttestationResult(failure);
15 references to PasskeyAttestationResult
Microsoft.AspNetCore.Identity (15)
IPasskeyHandler.cs (2)
157/// <returns>A <see cref="PasskeyAttestationResult"/> representing the result.</returns> 158Task<PasskeyAttestationResult> PerformAttestationAsync(PasskeyAttestationContext context);
PasskeyAttestationResult.cs (4)
54/// <returns>A <see cref="PasskeyAttestationResult"/> instance representing a successful attestation.</returns> 55public static PasskeyAttestationResult Success(UserPasskeyInfo passkey, PasskeyUserEntity userEntity) 65/// <returns>A <see cref="PasskeyAttestationResult"/> instance representing the failure.</returns> 66public static PasskeyAttestationResult Fail(PasskeyException failure)
PasskeyHandler.cs (6)
282public async Task<PasskeyAttestationResult> PerformAttestationAsync(PasskeyAttestationContext context) 292return PasskeyAttestationResult.Fail(ex); 301return PasskeyAttestationResult.Fail(new PasskeyException($"An unexpected error occurred during passkey attestation: {ex.Message}", ex)); 333/// <returns>A task object representing the asynchronous operation containing the <see cref="PasskeyAttestationResult"/>.</returns> 334private async Task<PasskeyAttestationResult> PerformAttestationCoreAsync(PasskeyAttestationContext context) 487return PasskeyAttestationResult.Success(credentialRecord, attestationState.UserEntity);
SignInManager.cs (3)
740/// A task object representing the asynchronous operation containing the <see cref="PasskeyAttestationResult"/>. 742public virtual async Task<PasskeyAttestationResult> PerformPasskeyAttestationAsync([StringSyntax(StringSyntaxAttribute.Json)] string credentialJson) 763var result = await _passkeyHandler.PerformAttestationAsync(context);