1 instantiation of PasskeyUserEntity
Microsoft.AspNetCore.Identity (1)
_generated\33\IdentityJsonSerializerContext.PasskeyUserEntity.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
(){ Id = (string)args[0], Name = (string)args[1], DisplayName = (string)args[2] },
56 references to PasskeyUserEntity
Microsoft.AspNetCore.Identity (56)
_generated\32\IdentityJsonSerializerContext.PasskeyAttestationState.g.cs (7)
32
ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.AspNetCore.Identity.PasskeyAttestationState(){ Challenge = (global::System.ReadOnlyMemory<byte>)args[0], UserEntity = (global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)args[1] },
74
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
>
89
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Identity.PasskeyAttestationState).GetProperty("UserEntity", InstanceMemberBindingFlags, null, typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
), global::System.Array.Empty<global::System.Type>(), null),
92
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
>(options, info1);
114
global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
__value_UserEntity = ((global::Microsoft.AspNetCore.Identity.PasskeyAttestationState)value).UserEntity;
138
ParameterType = typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
),
148
private static extern void __set_PasskeyAttestationState_UserEntity(global::Microsoft.AspNetCore.Identity.PasskeyAttestationState obj, global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
value);
_generated\33\IdentityJsonSerializerContext.PasskeyUserEntity.g.cs (29)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
>? _PasskeyUserEntity;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
> PasskeyUserEntity
22
get => _PasskeyUserEntity ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
> Create_PasskeyUserEntity(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
),
60
Getter = static obj => ((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)obj).Id,
61
Setter = static (obj, value) => __set_PasskeyUserEntity_Id((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)obj, value!),
68
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
).GetProperty("Id", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
81
DeclaringType = typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
),
83
Getter = static obj => ((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)obj).Name,
84
Setter = static (obj, value) => __set_PasskeyUserEntity_Name((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)obj, value!),
91
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
104
DeclaringType = typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
),
106
Getter = static obj => ((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)obj).DisplayName,
107
Setter = static (obj, value) => __set_PasskeyUserEntity_DisplayName((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)obj, value!),
114
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
).GetProperty("DisplayName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
127
private void PasskeyUserEntitySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
? value)
137
string __value_Id = ((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)value).Id;
142
string __value_Name = ((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)value).Name;
147
string __value_DisplayName = ((global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
)value).DisplayName;
187
private static extern void __set_PasskeyUserEntity_Id(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
obj, string value);
189
private static extern void __set_PasskeyUserEntity_Name(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
obj, string value);
191
private static extern void __set_PasskeyUserEntity_DisplayName(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
obj, string value);
_generated\57\IdentityJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
70
if (type == typeof(global::Microsoft.AspNetCore.Identity.
PasskeyUserEntity
))
IPasskeyHandler.cs (6)
21
/// <see cref="MakeCurrentUserDetailsSignalOptionsAsync(TUser,
PasskeyUserEntity
, HttpContext)"/>
32
Task<PasskeyCreationOptionsResult> MakeCreationOptionsAsync(
PasskeyUserEntity
userEntity, HttpContext httpContext);
77
/// The passkey user entity associated with the user's passkeys. Its <see cref="
PasskeyUserEntity
.Id"/>
78
/// must match the ID of <paramref name="user"/>. The <see cref="
PasskeyUserEntity
.Name"/> and
79
/// <see cref="
PasskeyUserEntity
.DisplayName"/> are the values being signaled.
84
Task<CurrentUserDetailsSignalOptionsResult> MakeCurrentUserDetailsSignalOptionsAsync(TUser user,
PasskeyUserEntity
userEntity, HttpContext httpContext)
PasskeyAttestationContext.cs (1)
29
/// previously returned from <see cref="IPasskeyHandler{TUser}.MakeCreationOptionsAsync(
PasskeyUserEntity
, HttpContext)"/>.
PasskeyAttestationResult.cs (3)
29
public
PasskeyUserEntity
? UserEntity { get; }
36
private PasskeyAttestationResult(UserPasskeyInfo passkey,
PasskeyUserEntity
userEntity)
55
public static PasskeyAttestationResult Success(UserPasskeyInfo passkey,
PasskeyUserEntity
userEntity)
PasskeyHandler.cs (2)
41
public async Task<PasskeyCreationOptionsResult> MakeCreationOptionsAsync(
PasskeyUserEntity
userEntity, HttpContext httpContext)
186
public async Task<CurrentUserDetailsSignalOptionsResult> MakeCurrentUserDetailsSignalOptionsAsync(TUser user,
PasskeyUserEntity
userEntity, HttpContext httpContext)
Passkeys\PasskeyAttestationState.cs (1)
12
public required
PasskeyUserEntity
UserEntity { get; init; }
SignInManager.cs (6)
531
public virtual async Task<string> MakePasskeyCreationOptionsAsync(
PasskeyUserEntity
userEntity)
561
/// <see cref="MakeCurrentUserDetailsSignalOptionsAsync(TUser,
PasskeyUserEntity
)"/>, which throw
622
/// The <paramref name="userEntity"/> must have the same <see cref="
PasskeyUserEntity
.Id"/> that was passed to
623
/// <see cref="MakePasskeyCreationOptionsAsync(
PasskeyUserEntity
)"/> when the passkeys were created,
649
public virtual async Task<string> MakeCurrentUserDetailsSignalOptionsAsync(TUser user,
PasskeyUserEntity
userEntity)
697
/// should be obtained by calling <see cref="MakePasskeyCreationOptionsAsync(
PasskeyUserEntity
)"/>.