Μετάβαση στο περιεχόμενο

Συνδεθείτε με την ομάδα μέσω SSO

Μέχρι το τέλος αυτού του οδηγού θα έχετε:

  • μια σύνδεση SAML ανάμεσα στον διακομιστή σας Control Center και έναν πάροχο ταυτότητας (χρησιμοποιούμε το Okta ως παράδειγμα),
  • έναν χρήστη που παρασχέθηκε αυτόματα στην πρώτη του σύνδεση και
  • μια πολιτική συμμετοχής σε χώρο εργασίας που επιλέξατε συνειδητά.

Θα χρειαστείτε έναν διακομιστή που διαχειρίζεστε εσείς (ο ιδιοκτήτης του διακομιστή — ο χειριστής της εγκατάστασης) και μια εφαρμογή IdP που μπορείτε να διαμορφώσετε. Υπολογίστε 20 λεπτά.

1. Ανοίξτε τις ρυθμίσεις ενιαίας σύνδεσης

Ενότητα με τίτλο «1. Ανοίξτε τις ρυθμίσεις ενιαίας σύνδεσης»

Συνδεθείτε στο Control Center και μετά μεταβείτε στις Ρυθμίσεις → Διακομιστής → Ενιαία σύνδεση. Η οθόνη εναλλάσσεται ανάμεσα σε SAML και OpenID Connect, με επιπλέον μια κάρτα Παροχή χρηστών (SCIM). Μείνετε στο SAML.

Ό,τι βρίσκεται σε αυτή την οθόνη αφορά ολόκληρο τον διακομιστή: ένας IdP αυθεντικοποιεί τους ανθρώπους κάθε χώρου εργασίας, οπότε μόνο ο ιδιοκτήτης του διακομιστή μπορεί να το επεξεργαστεί.

Στο Okta, ανοίξτε την καρτέλα Sign On της εφαρμογής σας και αντιγράψτε το XML των μεταδεδομένων (ή κατεβάστε το και επικολλήστε το περιεχόμενο του αρχείου). Πίσω στο Control Center, επικολλήστε το στο XML μεταδεδομένων IdP και πατήστε Δοκιμή σύνδεσης.

Το αναδυόμενο μήνυμα αναφέρει το endpoint σύνδεσης του IdP — απόδειξη ότι τα μεταδεδομένα αναλύθηκαν, το πιστοποιητικό διαβάστηκε και ο διακομιστής μπορεί να συντάξει ένα αίτημα σύνδεσης προς αυτό (η δοκιμή ασκεί τα πάντα εκτός από τον κύκλο ανταλλαγής μέσω του προγράμματος περιήγησης). Αν αποτύχει, το XML δεν ήταν ένα πλήρες EntityDescriptor (η καρτέλα SAML στο Okta το ονομάζει «Metadata URL»· ανοίξτε το URL και αντιγράψτε ό,τι σερβίρει). Το ίδιο κουμπί στο OpenID Connect ελέγχει αντ’ αυτού το έγγραφο ανακάλυψης του εκδότη σας. Για να εντοπίσετε και ένα πιστοποιητικό που πλησιάζει στη λήξη του και να δείτε αν ο IdP αναγνωρίζει το Control Center, χρησιμοποιήστε τον έλεγχο στο βήμα 6.

Πατήστε Αντιγραφή μεταδεδομένων SP και δώστε τα σε όποιον διαμορφώνει την πλευρά του Okta (ή διαβάστε τις δύο τιμές που ζητούν):

  • ACS URL: https://<your-server>/saml/acs
  • Entity ID: https://<your-server>/saml

Τα URL προκύπτουν από την προέλευση που φτάνουν τα προγράμματα περιήγησης των χρηστών σας. Αν ο διακομιστής εκτελείται πίσω από σήραγγα ή αντίστροφο διαμεσολαβητή, βεβαιωθείτε ότι η προέλευση είναι σταθερή (Ρυθμίσεις → Διακομιστής → Σύνδεση και κατάσταση → Κοινή χρήση αυτού του διακομιστή εμφανίζει το δημόσιο URL) — ή καρφιτσώστε το entity ID ρητά στο πεδίο SP entity ID.

Δύο πολιτικές καθορίζουν τι κάνει μια πρώτη σύνδεση:

  • Προσθήκη χρηστών σε κάθε χώρο εργασίας στην πρώτη σύνδεση — αφήστε το ενεργό για ανάπτυξη μίας μόνο ομάδας, όπου το SSO ισοδυναμεί με εμπιστοσύνη. Απενεργοποιήστε το όταν πολλές ομάδες ή πελάτες μοιράζονται τον διακομιστή: τότε κάθε νεοεισερχόμενος χρειάζεται ρητή πρόσκληση σε χώρο εργασίας, που είναι η ασφαλέστερη προεπιλογή.
  • Παροχή άγνωστων χρηστών στην πρώτη σύνδεση — ενεργό από προεπιλογή· απενεργοποιήστε το για να απορρίπτετε όποιον δεν έχει ήδη λογαριασμό.

Προαιρετικά, αντιστοιχίστε ένα χαρακτηριστικό που μεταφέρει ονόματα ομάδων (στο Okta είναι συνήθως groups) και μετατρέψτε τις ομάδες σε ρόλους με τον χάρτη — για παράδειγμα {"platform-leads": "admin"}. Το SSO δεν μπορεί ποτέ να εκχωρήσει τον ρόλο του ιδιοκτήτη.

5. Ενεργοποιήστε και πραγματοποιήστε μια σύνδεση

Ενότητα με τίτλο «5. Ενεργοποιήστε και πραγματοποιήστε μια σύνδεση»

Ενεργοποιήστε το Χρήση SAML για σύνδεση, πατήστε Αποθήκευση σύνδεσης και μετά ανοίξτε ένα παράθυρο ιδιωτικής περιήγησης στο https://<your-server>/saml/login. Συνδεθείτε στο Okta και επιστρέφετε στον πελάτη web — συνδεδεμένοι, με τον λογαριασμό σας να έχει δημιουργηθεί και τη συμμετοχή του να έχει εκχωρηθεί σύμφωνα με την πολιτική που επιλέξατε.

Το ίδιο σημείο εισόδου εμφανίζεται στην οθόνη σύνδεσης web (Σύνδεση με SAML) τη στιγμή που πληκτρολογείτε τη διεύθυνση του διακομιστή — η φόρμα προσαρμόζεται σε ό,τι προσφέρει ο διακομιστής (το OpenID Connect εμφανίζει Σύνδεση με OpenID Connect). Το κουμπί ανοίγει τη σύνδεση σε νέα καρτέλα· όταν ολοκληρωθεί ο κύκλος ανταλλαγής, η καρτέλα που περιμένει παραλαμβάνει αυτόματα τη συνεδρία. Το ίδιο κάνει και η οθόνη ρύθμισης διακομιστή στην εφαρμογή υπολογιστή: πληκτρολογήστε το URL του διακομιστή, εμφανίζεται ένα κουμπί Σύνδεση με SAML που ανοίγει το πρόγραμμα περιήγησής σας και η εφαρμογή συνδέεται όταν ολοκληρωθεί ο κύκλος ανταλλαγής.

Πριν διαθέσετε το SSO, ή όταν αποτύχει κάποια σύνδεση, ελέγξτε τα επιμέρους στοιχεία εδώ. Ο έλεγχος εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας: διαβάζει τα μεταδεδομένα που επικολλάτε σε αυτή την καρτέλα και εφαρμόζει τους ίδιους κανόνες με τον διακομιστή. Αν του δώσετε τη διεύθυνση του διακομιστή σας, ρωτά και τον ίδιο τον διακομιστή αν η σύνδεση SAML είναι ενεργή.

Εντοπίζει όσα δεν μπορεί να δει η Δοκιμή σύνδεσης στην εφαρμογή: ένα πιστοποιητικό υπογραφής κοντά στη λήξη του, έναν IdP που επιμένει σε υπογεγραμμένα αιτήματα και, με τη δοκιμαστική σύνδεση, αν ο IdP αναγνωρίζει καθόλου το Control Center.

Runs in your browserYour metadata is read in this tab and never uploaded. Add a server address and your browser also asks that server which sign-in methods it offers.

The address your users open. Adds a reachability check and a test sign-in.

Only if you pinned one in the app.