dotnet / dotnet/AspNetCore.Docs
Add document explaining the authentication system
- Lingua principale
- C#
- Stelle
- 13.1k
- Fork
- 24.6k
- Merge medio
- 22h 27m
- PR unite (30g)
- 117
Descrizione
## Requests for new Topics
> Write a **short** paragraph describing what the topic will cover.
Today our authentication documentation is scenario focused. This is fine but doesn't help explain the fundamentals of the system and the various component responsibilities. We should have an introduction to the authentication system that describes the services (IAuthentictation* interfaces), the verbs (challenge, authentication, forbid, signin, signout), what authentication schemes are, what authentication handlers are etc. There should also be diagrams of a typical authentication flow with all of the actors involved.
> 2. Write an outline of the proposed topic contents.
Here's an example of what I think this topic could look like:
https://digitalmccullough.com/posts/aspnetcore-auth-system-demystified.html
> 3. Where would you put the topic in the Table of Contents.
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/
> 4. If you know who should review the issue, notify them by including @githubID in the issue description.
@HaoK @blowdart @Tratcher
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando lo schema proposto del sistema di autenticazione nell’issue, la documentazione collegata sull’autenticazione di ASP.NET Core e l’articolo di demistificazione indicato. Definisci il posizionamento e la copertura dell’argomento per le interfacce IAuthentication*, i verbi, gli schemes, gli handlers e gli attori del flusso di autenticazione; il lavoro sarà completato quando la documentazione introduttiva e i diagrammi richiesti saranno completi e pronti per la revisione da parte dei maintainer menzionati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- authentication, documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100