==== Οδηγίες για τη ρύθμιση πιστοποίησης χρηστών μέσω Microsoft Live ==== Με σκοπό τη ρύθμιση πιστοποίησης χρηστών μέσω Live, χρειάζονται το **Live Id** και το **Live Secret** της εφαρμογής μας. Για να αποκτήσουμε αυτά τα δύο, χρειάζεται να έχουμε ένα λογαριασμό Live με τον οποίο θα συνδεθούμε στον δικτυακό τόπο __[[https://portal.azure.com/|Microsoft Azure]]__. Αρχικά, αφού συνδεθούμε στον δικτυακό τόπο __[[https://portal.azure.com/|Microsoft Azure]]__, επιλέγουμε "View" κάτω από τον τίτλο "Manage Azure Active Directory". {{ :el:admin:users_administration:live-login-setup-1.jpg?600 |}} Ύστερα, από το μενού στα αριστερά επιλέγουμε "App registrations" ώστε να βρούμε την εφαρμογή μας. {{ :el:admin:users_administration:live-login-setup-2.jpg?600 |}} Έπειτα, στη σελίδα που ανακατευθυνόμαστε επιλέγουμε την εφαρμογή μας από τη λίστα εφαρμογών. {{ :el:admin:users_administration:live-login-setup-3.jpg?600 |}} Πριν πάρουμε το **Live Id** και το **Live Secret** της εφαρμογής μας, θα πρέπει να ορίσουμε το ''https:///'' ως "Redirect URI". Όπου είναι το όνομα χώρου της εφαρμογής μας, για παράδειγμα “eclass.upatras.gr”. Για να ολοκληρώσουμε αυτή τη διαδικασία, χρειάζεται να επιλέξουμε από το μενού αριστερά "Authentication". {{ :el:admin:users_administration:live-login-setup-4.jpg?600 |}} Αν δεν το έχουμε κάνει ήδη, θα πρέπει να ολοκληρώσουμε τη διαδικασία "Platform configurations". Για να την ολοκληρώσουμε, χρειάζεται στη σελίδα που βρισκόμαστε να επιλέξουμε το κουμπί "Add a platform" και ύστερα στο παράθυρο που εμφανίζεται δεξιά, να επιλέξουμε το κουτί με τίτλο "Web". {{ :el:admin:users_administration:live-login-setup-5.jpg?600 |}} Ύστερα, στο πεδίο που εμφανίζεται με τίτλο "Redirect URIs" συμπληρώνουμε το όνομα χώρου της εφαρμογής μας. Το όνομα χώρου θα πρέπει να είναι της μορφής "https:///", όπου είναι το όνομα χώρου της εφαρμογής μας, για παράδειγμα "eclass.upatras.gr". Τέλος, επιλέγουμε στο κάτω μέρος του παραθύρου το κουμπί "Configure". {{ :el:admin:users_administration:live-login-setup-6.jpg?600 |}} Αφού ολοκληρώσουμε την παραπάνω διαδικασία, επιλέγουμε "Certificates & secrets" στο μενού αριστερά, ώστε να δημιουργήσουμε το **Live Id** και το **Live Secret** της εφαρμογής μας. Στη σελίδα όπου θα ανακατευθυνθούμε, επιλέγουμε το κουμπί "New client secret" κάτω από τον τίτλο "Client secrets". {{ :el:admin:users_administration:live-login-setup-7.jpg?600 |}} Στο παράθυρο που εμφανίζεται στα δεξιά της οθόνης, μπορούμε να συμπληρώσουμε προαιρετικά μία περιγραφή για τα "Client secrets", καθώς και ημερομηνία λήξης. Αφού, συμπληρώσουμε ό,τι επιθυμούμε, επιλέγουμε το κουμπί "Add" στο κάτω μέρος του παραθύρου για να ολοκληρωθεί η δημιουργία. {{ :el:admin:users_administration:live-login-setup-8.jpg?600 |}} Έπειτα, για να μπορέσουμε να πάρουμε το **Live Secret** χρειάζεται να επιλέξουμε το εικονίδιο που απεικονίζει δύο χαρτιά κάτω από τον τίτλο "Value" για να το αντιγράψουμε. {{ :el:admin:users_administration:live-login-setup-9.jpg?600 |}} Τέλος, για να μπορέσουμε να πάρουμε και το **Live Id** χρειάζεται να επιλέξουμε από το μενού αριστερά "Overview" και στη συνέχεια να αντιγράψουμε με τον ίδιο τρόπο το "Application (client) ID". {{ :el:admin:users_administration:live-login-setup-10.jpg?600 |}} Αφού έχουμε το **Live Id** και το **Live Secret** της εφαρμογής μας, συνδεόμαστε στην πλατφόρμα μας με λογαριασμό που έχει δικαιώματα διαχειριστή και από το μενού αριστερά επιλέγουμε "Διαχείριση Πλατφόρμας". Έπειτα, πάλι από το μενού αριστερά επιλέγουμε "Διαχείριση χρηστών" και έπειτα "Πιστοποίηση Χρηστών". Στη σελίδα ρύθμισης πιστοποίησης μέσω Live, συμπληρώνουμε το **Secret ID** στο πεδίο **Live Id/Key** και το **Value** στο πεδίο **Live Secret** αντίστοιχα και επιλέγουμε το κουμπί "Αλλαγή" για να οριστικοποιηθούν οι αλλαγές μας. {{ :el:admin:users_administration:live-login-setup-11.jpg?600 |}}