SSO
グーグル
Google Workspace組織を持っていて、同じGoogleホストドメインでサインインした開発者をTuist組織に追加したい場合は、次のように設定します:
bash
tuist organization update sso my-organization --provider google --organization-id my-google-domain.com::: 警告
設定するドメインの組織に関連付けられた電子メールを使用してGoogleで認証する必要があります。
:::
Okta
Oktaを使用したSSOは、企業のお客様のみご利用いただけます。設定にご興味のある方は、[email protected]までご連絡ください。
プロセス中に、Okta SSOの設定をサポートする担当者が割り当てられます。
まず、Oktaアプリケーションを作成し、Tuistで動作するように設定する必要があります:
- Oktaの管理ダッシュボードにアクセスする
- アプリケーション > アプリケーション > アプリの統合を作成
- OIDC - OpenID Connect "と "Webアプリケーション "を選択する。
- アプリケーションの表示名、例えば "Tuist "を入力してください。このURL](https://tuist.dev/images/tuist_dashboard.png)にあるTuistのロゴをアップロードしてください。
- サインインのリダイレクトURIは今のところそのままにしておく。
- Assignments "でSSOアプリケーションへのアクセスコントロールを選択し、保存します。
- 保存後、アプリケーションの一般設定が利用可能になります。クライアントID "と "クライアントシークレット "をコピーしてください。
- Tuistチームは提供されたクライアントIDとシークレットでTuistサーバーを再デプロイする必要があります。これには最大1営業日かかります。
- サーバーがデプロイされたら、General Settingsの "Edit "ボタンをクリックします。
- 以下のリダイレクトURLを貼り付ける:
https://tuist.dev/users/auth/okta/callback - Login initiated by」を「Either Okta or App」に変更します。
- ユーザーにアプリケーションのアイコンを表示する」を選択する
- Initiate login URL "を
https://tuist.dev/users/auth/okta?organization_id=1で更新します。organization_idは、担当者から提供されます。 - 保存」をクリックする。
- OktaダッシュボードからTuistログインを開始する。
- 以下のコマンドを実行して、Oktaドメインから署名したユーザーにTuist組織へのアクセスを自動的に与えます:
bash
tuist organization update sso my-organization --provider okta --organization-id my-okta-domain.com::: 警告
Tuistは現在、Okta組織からのユーザーの自動プロビジョニングとデプロビジョニングをサポートしていないため、ユーザーは最初にOktaダッシュボードからサインインする必要があります。一度Oktaダッシュボードからサインインすると、自動的にTuist組織に追加されます。
:::
