ステップ1:Teable で認証プロバイダーを作成する
- Teable の SSO 設定を開きます
- 新しい認証プロバイダーを作成し、名前を Google Workspace として、OpenID Connect を選択します
ステップ2:Google Cloud Console を開く
- Google Cloud Consoleを開きます
- Google Workspace の管理者アカウントでログインします
- Teable SSO 連携用のプロジェクトを選択または作成します
ステップ3:Google Identity Services を有効にする
- Google Cloud Console で APIとサービス → ライブラリを開きます
- Google Identity または Google+ API を検索します
- まだ有効になっていない場合は有効にするをクリックします
ステップ4:OAuth 同意画面を設定する
- APIとサービス → OAuth 同意画面を開きます
- 内部(Google Workspace ユーザーのみ)または外部を選択します
- 必要な情報を入力します:
- アプリ名:Teable SSO
- ユーザーサポートメール:自分のメールアドレス
- アプリのロゴ:(任意)Teable のロゴをアップロードします
- 承認済みドメイン:Teable のドメインを追加します
- デベロッパーの連絡先情報:自分のメールアドレス
- 保存して次へをクリックします
スコープを設定する
- スコープを追加または削除をクリックします
- 次のスコープを追加します:
openidemailprofile
- 更新をクリックしてから、保存して次へをクリックします
テストユーザーを追加する(外部を使用する場合)
「外部」を選択した場合は、開発中にテストユーザーを追加します:- ユーザーを追加をクリックします
- テストユーザーのメールアドレスを入力します
- 保存して次へをクリックします
ステップ5:OAuth クライアントIDを作成する
- APIとサービス → 認証情報を開きます
- 認証情報を作成 → OAuth クライアントIDをクリックします
- アプリケーションの種類としてWebアプリケーションを選択します
- クライアントを設定します:
- 名前:Teable SSO クライアント
- 承認済みの JavaScript 生成元:(任意)
https://app.teable.ai - 承認済みのリダイレクト URI:Teable のコールバックURLを貼り付けます
- 作成をクリックします
ステップ6:クライアントの認証情報を保存する
OAuth クライアントを作成すると、認証情報を含むダイアログが表示されます。- クライアントIDをコピーします
- クライアントシークレットをコピーします
- OKをクリックします
- 両方の値を Teable の SSO 設定に貼り付けます
これらの認証情報は、後からいつでも認証情報ページで取得できます。
ステップ7:OAuth エンドポイントを設定する
Teable で次の OAuth エンドポイントを入力します。- 認可URL:
https://accounts.google.com/o/oauth2/v2/auth - トークンURL:
https://oauth2.googleapis.com/token - ユーザー情報URL:
https://openidconnect.googleapis.com/v1/userinfo - 発行者:
https://accounts.google.com
ステップ8:SSO ログインをテストする
SSO ログインを有効にする方法は2つあります。 オプション1:認証URLを直接使用- 認可URLを SSO ログインURLとして使用します
- Teable でドメイン認証を設定します
- Google Workspace のドメインを認証します
- https://app.teable.ai にアクセスします
- SSO ログインボタンをクリックします
- Google Workspace のメールアドレスを入力してログインします
追加設定(任意)
ドメインでアクセスを制限する
特定の Google Workspace ドメインにアクセスを制限する場合:- アプリケーションコードまたは Teable の設定でドメイン制限を設定します
- 認証済みドメインのメールアドレスだけを許可します
セッション期間を設定する
- Google 管理コンソールでセキュリティ → 認証を開きます
- Google セッション管理を設定します
- セッション期間と再認証ポリシーを設定します
2段階認証プロセスを有効にする
- Google 管理コンソールでセキュリティ → 認証 → 2段階認証プロセスを開きます
- 組織の2段階認証プロセスを有効にします
- ユーザーへの適用ポリシーを設定します

