Urgent.News

What's breaking now, across thousands of outlets.

Tech

Authentication με Microsoft Entra ID σε ASP.NET Core

Από το Login μέχρι το [Authorize]: η πραγματική αρχιτεκτονική πίσω από το Enterprise Authentication Στις σύγχρονες enterprise εφαρμογές, το authentication δεν αποτελεί πλέον απλώς έναν μηχανισμό όπου η εφαρμογή ελέγχει ένα username και ένα password. Σε μια εφαρμογή ASP.NET Core που χρησιμοποιεί Microsoft Entra ID, η ίδια η εφαρμογή συνήθως δεν γνωρίζει ούτε αποθηκεύει τον κωδικό πρόσβασης του…

Ο Εντρά Id είναι ο εξειδικευμένος Identity Provider που διαχειρίζεται την ταυτότητα και τις σχέσεις εμπιστοσύνης στις modern enterprise applications. Σε μια ASP.NET Core εφαρμογή που χρησιμοποιεί το Microsoft Entra Id, η εφαρμογή δεν οδηγείται μαζί με το username και το password του χρήστη. Η authentication κάποιος άλλος Identity Provider, σε αντίθεση με την authorization για πρόσβαση σε προστατευμένο API.

Ο ορισμός της authentication διαχωρίζει τον άνθρωπο που χρησιμοποιεί την εφαρμογή από τον έλεγχο τι προσπαθεί να κάνει. Ο ID token αποδεικνύει την ταυτότητα του χρήστη, ενώ το access token επιτρέπει την πρόσβαση σε προστατευμένο APIs. Ο ID token δεν πρέπει να επιστρέφεται σε ένα API για να πάρει δεδομένα, ενώ το access token μπορεί να εφαρμόσεται σε ένα HTTP header για να μάθει περιεχόμενα από το Microsoft Graph API.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

More from Friday 2 October →