dotnet / dotnet/AspNetCore.Docs

Add document explaining the authentication system

Aperta
#4,055 15 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area-security doc-enhancement Pri1 re-Safia
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.