SSO
Google
Jeśli masz organizację Google Workspace i chcesz, aby każdy programista, który zaloguje się za pomocą tej samej domeny hostowanej przez Google, został dodany do Twojej organizacji Tuist, możesz to skonfigurować za pomocą:
bash
tuist organization update sso my-organization --provider google --organization-id my-google-domain.comWARNING
Musisz być uwierzytelniony w Google przy użyciu adresu e-mail powiązanego z organizacją, której domenę konfigurujesz.
Okta
SSO z Okta jest dostępne tylko dla klientów korporacyjnych. Jeśli jesteś zainteresowany jego konfiguracją, skontaktuj się z nami pod adresem [email protected].
W trakcie tego procesu zostanie ci przydzielony punkt kontaktowy, który pomoże ci skonfigurować Okta SSO.
Po pierwsze, należy utworzyć aplikację Okta i skonfigurować ją do pracy z Tuist:
- Przejdź do panelu administracyjnego Okta
- Aplikacje > Aplikacje > Utwórz integrację aplikacji
- Wybierz "OIDC - OpenID Connect" i "Aplikacja internetowa".
- Wprowadź nazwę wyświetlaną aplikacji, na przykład "Tuist". Prześlij logo Tuist znajdujące się pod adresem ten URL.
- URI przekierowania logowania należy na razie pozostawić bez zmian.
- W sekcji "Przypisania" wybierz żądaną kontrolę dostępu do aplikacji SSO i zapisz.
- Po zapisaniu dostępne będą ogólne ustawienia aplikacji. Skopiuj "Identyfikator klienta" i "Sekret klienta" - będziesz musiał bezpiecznie udostępnić je swojemu punktowi kontaktowemu.
- Zespół Tuist będzie musiał ponownie wdrożyć serwer Tuist z dostarczonym identyfikatorem klienta i kluczem tajnym. Może to potrwać do jednego dnia roboczego.
- Po wdrożeniu serwera kliknij przycisk "Edytuj" w ustawieniach ogólnych.
- Wklej następujący adres URL przekierowania:
https://tuist.dev/users/auth/okta/callback - Zmień "Login initiated by" na "Either Okta or App".
- Wybierz opcję "Wyświetl ikonę aplikacji użytkownikom"
- Zaktualizuj "Initiate login URL" za pomocą
https://tuist.dev/users/auth/okta?organization_id=1. Identyfikatororganization_idzostanie dostarczony przez punkt kontaktowy. - Kliknij "Zapisz".
- Zainicjuj logowanie Tuist z pulpitu nawigacyjnego Okta.
- Udziel automatycznego dostępu do organizacji Tuist użytkownikom podpisanym z domeny Okta, uruchamiając następujące polecenie:
bash
tuist organization update sso my-organization --provider okta --organization-id my-okta-domain.comWARNING
Użytkownicy muszą początkowo zalogować się za pośrednictwem pulpitu nawigacyjnego Okta, ponieważ Tuist obecnie nie obsługuje automatycznego przydzielania i usuwania użytkowników z organizacji Okta. Po zalogowaniu się za pośrednictwem pulpitu nawigacyjnego Okta zostaną oni automatycznie dodani do organizacji Tuist.
