Οδηγίες για τη ρύθμιση πιστοποίησης χρηστών μέσω Microsoft Live

Με σκοπό τη ρύθμιση πιστοποίησης χρηστών μέσω Live, χρειάζονται το Live Id και το Live Secret της εφαρμογής μας. Για να αποκτήσουμε αυτά τα δύο, χρειάζεται να έχουμε ένα λογαριασμό Live με τον οποίο θα συνδεθούμε στον δικτυακό τόπο Microsoft Azure.

Αρχικά, αφού συνδεθούμε στον δικτυακό τόπο Microsoft Azure, επιλέγουμε “View” κάτω από τον τίτλο “Manage Azure Active Directory”.

Ύστερα, από το μενού στα αριστερά επιλέγουμε “App registrations” ώστε να βρούμε την εφαρμογή μας.

Έπειτα, στη σελίδα που ανακατευθυνόμαστε επιλέγουμε την εφαρμογή μας από τη λίστα εφαρμογών.

Πριν πάρουμε το Live Id και το Live Secret της εφαρμογής μας, θα πρέπει να ορίσουμε το ''https://<domain>/'' ως “Redirect URI”.

Όπου <domain> είναι το όνομα χώρου της εφαρμογής μας, για παράδειγμα “eclass.upatras.gr”.

Για να ολοκληρώσουμε αυτή τη διαδικασία, χρειάζεται να επιλέξουμε από το μενού αριστερά “Authentication”.

Αν δεν το έχουμε κάνει ήδη, θα πρέπει να ολοκληρώσουμε τη διαδικασία “Platform configurations”. Για να την ολοκληρώσουμε, χρειάζεται στη σελίδα που βρισκόμαστε να επιλέξουμε το κουμπί “Add a platform” και ύστερα στο παράθυρο που εμφανίζεται δεξιά, να επιλέξουμε το κουτί με τίτλο “Web”.

Ύστερα, στο πεδίο που εμφανίζεται με τίτλο “Redirect URIs” συμπληρώνουμε το όνομα χώρου της εφαρμογής μας. Το όνομα χώρου θα πρέπει να είναι της μορφής “https://<domain>/”, όπου <domain> είναι το όνομα χώρου της εφαρμογής μας, για παράδειγμα “eclass.upatras.gr”.

Τέλος, επιλέγουμε στο κάτω μέρος του παραθύρου το κουμπί “Configure”.

Αφού ολοκληρώσουμε την παραπάνω διαδικασία, επιλέγουμε “Certificates & secrets” στο μενού αριστερά, ώστε να δημιουργήσουμε το Live Id και το Live Secret της εφαρμογής μας. Στη σελίδα όπου θα ανακατευθυνθούμε, επιλέγουμε το κουμπί “New client secret” κάτω από τον τίτλο “Client secrets”.

Στο παράθυρο που εμφανίζεται στα δεξιά της οθόνης, μπορούμε να συμπληρώσουμε προαιρετικά μία περιγραφή για τα “Client secrets”, καθώς και ημερομηνία λήξης. Αφού, συμπληρώσουμε ό,τι επιθυμούμε, επιλέγουμε το κουμπί “Add” στο κάτω μέρος του παραθύρου για να ολοκληρωθεί η δημιουργία.

Έπειτα, για να μπορέσουμε να πάρουμε το Live Secret χρειάζεται να επιλέξουμε το εικονίδιο που απεικονίζει δύο χαρτιά κάτω από τον τίτλο “Value” για να το αντιγράψουμε.

Τέλος, για να μπορέσουμε να πάρουμε και το Live Id χρειάζεται να επιλέξουμε από το μενού αριστερά “Overview” και στη συνέχεια να αντιγράψουμε με τον ίδιο τρόπο το “Application (client) ID”.

Αφού έχουμε το Live Id και το Live Secret της εφαρμογής μας, συνδεόμαστε στην πλατφόρμα μας με λογαριασμό που έχει δικαιώματα διαχειριστή και από το μενού αριστερά επιλέγουμε “Διαχείριση Πλατφόρμας”. Έπειτα, πάλι από το μενού αριστερά επιλέγουμε “Διαχείριση χρηστών” και έπειτα “Πιστοποίηση Χρηστών”.

Στη σελίδα ρύθμισης πιστοποίησης μέσω Live, συμπληρώνουμε το Secret ID στο πεδίο Live Id/Key και το Value στο πεδίο Live Secret αντίστοιχα και επιλέγουμε το κουμπί “Αλλαγή” για να οριστικοποιηθούν οι αλλαγές μας.