[12.0 P1] Document new .NET 12 passkey features
Los mantenedores suelen responder en 1 día
@guardrex ya está trabajando en esto.
Desde el 1/9/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Description
Unblocks when aspnetcore-12.0 exists on Learn.
What needs documenting
Three features already merged into dotnet/aspnetcore main. All for .NET 12.
- Well-known passkey endpoints (dotnet/aspnetcore#68066).
AddPasskeyEndpointsandMapWellKnownPasskeyEndpointsserve a discovery document at/.well-known/passkey-endpoints. Marked[Experimental("ASP0039")], which is a compile error and not a warning, so the suppression guidance has to be part of the docs. Mapping under a route group prefix logs an error rather than throwing. - WebAuthn signals API (dotnet/aspnetcore#68129). Three
SignInManagermethods plus matchingIPasskeyHandler<TUser>default interface members. The security points that need to survive into the prose: the browser treats the accepted-credentials list as authoritative, so an incomplete list permanently deletes working passkeys, andsignalUnknownCredentialalso deletes permanently, which is why the method returnsnullon anything inconclusive. - Reauthentication before adding a passkey (dotnet/aspnetcore#68522). Template only, no new public API, but it moves
/Account/PasskeyCreationOptionsto/Account/Manage/PasskeyCreationOptionsand addsPasskeyOperation.Reauthenticate.
The content
The finished draft is the diff on #37565, 116 lines against index.md. It should still apply once the moniker exists, though every API name is worth rechecking against PublicAPI first.
Page URL
https://learn.microsoft.com/en-us/aspnet/core/security/authentication/passkeys/?view=aspnetcore-10.0
Content source URL
Document ID
f44a13ca-c7a0-490a-9251-931ff16554f2
Platform Id
c5da9dfd-32c6-e966-5a91-9426d957e69f
Article author
@guardrex
Metadata
- ID: f44a13ca-c7a0-490a-9251-931ff16554f2
- PlatformId: c5da9dfd-32c6-e966-5a91-9426d957e69f
- Service: aspnet-core
- Sub-service: security
- Lenguaje dominante
- C#
- Estrellas
- 13.1k
- Forks
- 24.5k
- Merge medio
- 3 d 6 h
- PR fusionados (30 d)
- 210
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dotnet/AspNetCore.Docs
-
aspnet-core/svc doc-enhancement mvc/subsvc Pri2
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
dotnet/AspNetCore.Docs#38016 ·
Los mantenedores suelen responder en 1 día
-
Update sample app and articleAbiertoaspnet-core/svc doc-enhancement hosting-deployment/subsvc Pri2 Source - Docs.ms
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
dotnet/AspNetCore.Docs#38009 ·
Los mantenedores suelen responder en 1 día
-
:watch: Not Triaged CAC
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
dotnet/AspNetCore.Docs#38000 ·
Los mantenedores suelen responder en 1 día
-
:watch: Not Triaged CAC
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
dotnet/AspNetCore.Docs#37998 ·
Los mantenedores suelen responder en 1 día
-
[AI-Suggested] Content update request from UUF signal: Build a Blazor movie database app (Part 1 - Create a Blazor Web App) | Microsoft LearnPosiblemente ocupada @guardrex la tomó hace 6 días. Abierto:watch: Not Triaged CAC
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
dotnet/AspNetCore.Docs#37995 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de dotnet/AspNetCore.Docs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
bug effort:S P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nightscout/nocturne#3219 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día