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)
115/// <returns>A <see cref="PasskeyAttestationResult"/> representing the result.</returns> 116Task<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)
262public async Task<PasskeyAttestationResult> PerformAttestationAsync(PasskeyAttestationContext context) 272return PasskeyAttestationResult.Fail(ex); 281return PasskeyAttestationResult.Fail(new PasskeyException($"An unexpected error occurred during passkey attestation: {ex.Message}", ex)); 313/// <returns>A task object representing the asynchronous operation containing the <see cref="PasskeyAttestationResult"/>.</returns> 314private async Task<PasskeyAttestationResult> PerformAttestationCoreAsync(PasskeyAttestationContext context) 464return PasskeyAttestationResult.Success(credentialRecord, attestationState.UserEntity);
SignInManager.cs (3)
701/// A task object representing the asynchronous operation containing the <see cref="PasskeyAttestationResult"/>. 703public virtual async Task<PasskeyAttestationResult> PerformPasskeyAttestationAsync([StringSyntax(StringSyntaxAttribute.Json)] string credentialJson) 724var result = await _passkeyHandler.PerformAttestationAsync(context);