> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OneLogin SSO

> OneLogin を Teable の SSO 認証プロバイダーとして設定します

<Tip>Business プラン以上で利用できます</Tip>

## ステップ1：Teable で認証プロバイダーを作成する

1. Teable の SSO 設定を開きます
2. 新しい認証プロバイダーを作成し、名前を **OneLogin** として、**OpenID Connect** を選択します

## ステップ2：OneLogin 管理ポータルを開く

1. [OneLogin 管理ポータル](https://app.onelogin.com/login)にログインします
2. 管理者権限があることを確認します
3. 上部メニューの**アプリケーション**を開きます

## ステップ3：新しいアプリケーションを追加する

1. メニューで**アプリケーション** → **アプリケーション**をクリックします
2. **アプリを追加**ボタンをクリックします
3. 検索ボックスで **OpenId Connect (OIDC)** を検索します
4. 検索結果から **OpenId Connect (OIDC)** を選択します
5. **保存**をクリックします

## ステップ4：アプリケーション設定を構成する

### 表示情報

**設定**タブで：

1. **表示名**：Teable SSO
2. **説明**：（任意）Teable の SSO 連携
3. **ロゴ**：（任意）Teable のロゴをアップロードします
4. **保存**をクリックします

### 構成設定

**設定**タブを開き、次の項目を設定します：

1. **リダイレクト URI**：Teable の**コールバックURL**を貼り付けます
2. **ログインURL**：（任意）`https://app.teable.ai`
3. **アプリケーションの種類**：Web
4. **保存**をクリックします

## ステップ5：クライアントの認証情報を取得する

**SSO** タブを開きます。

1. **クライアントID**フィールドを探して値をコピーします
2. **クライアントシークレット**フィールドを探して値をコピーします（先に「表示」をクリックする必要がある場合があります）
3. 両方の値を Teable の SSO 設定に貼り付けます

<Warning>クライアントシークレットは安全に保管してください。必要に応じて、このページから再生成できます。</Warning>

## ステップ6：OAuth エンドポイントを設定する

**SSO** タブに OneLogin のサブドメインが表示されます。それを使用して、Teable に次のエンドポイントを設定します。

* **認可URL**：`https://{subdomain}.onelogin.com/oidc/2/auth`
* **トークンURL**：`https://{subdomain}.onelogin.com/oidc/2/token`
* **ユーザー情報URL**：`https://{subdomain}.onelogin.com/oidc/2/me`
* **発行者**：`https://{subdomain}.onelogin.com/oidc/2`

<Note>`{subdomain}` を実際の OneLogin サブドメイン（例：`mycompany.onelogin.com`）に置き換えてください。サブドメインは OneLogin ポータルのURLで確認できます。</Note>

## ステップ7：アプリケーションへのアクセスを設定する

### ロールを割り当てる

**アクセス**タブを開きます。

1. **ロール**：このアプリケーションにアクセスできるロールを選択します
2. 次の項目を選択できます：
   * 特定のロール
   * すべてのユーザー
   * カスタム条件
3. **保存**をクリックします

### ユーザーを割り当てる

**ユーザー**タブを開きます。

1. **ユーザーを追加**または**ロールでユーザーを追加**をクリックします
2. SSO を介して Teable にアクセスできるユーザーを選択します
3. **続行**と**保存**をクリックします

## ステップ8：パラメーターを設定する（任意）

**パラメーター**タブを開き、ユーザー属性をマッピングします。

1. **パラメーターを追加**をクリックしてカスタムクレームを作成します
2. 標準の OIDC クレームを設定します：
   * **email**：ユーザーのメールアドレス
   * **name**：ユーザーの氏名
   * **given\_name**：ユーザーの名
   * **family\_name**：ユーザーの姓
3. 各パラメーターを対応する OneLogin ユーザーフィールドにマッピングします
4. **保存**をクリックします

## ステップ9：アプリケーションを有効にする

1. すべての設定が保存されていることを確認します
2. これでアプリケーションが有効になり、割り当てられたユーザーに表示されます
3. ユーザーの OneLogin ポータルに Teable アプリが表示されます

## ステップ10：SSO ログインをテストする

SSO ログインを有効にする方法は3つあります。

**オプション1：認証URLを直接使用**

* 認可URLを SSO ログインURLとして使用します

**オプション2：OneLogin ポータル**

* ユーザーは OneLogin ポータルにログインし、Teable アプリケーションのアイコンをクリックできます

**オプション3：ドメイン認証**

1. Teable でドメイン認証を設定します
2. カスタムドメインを認証します
3. [https://app.teable.ai](https://app.teable.ai) にアクセスします
4. SSO ログインボタンをクリックします
5. 認証済みドメインのメールアドレスを入力してログインします

## 追加設定（任意）

### MFA を設定する

1. OneLogin 管理ポータルで**セキュリティ** → **多要素認証**を開きます
2. 組織または特定のユーザーに MFA ポリシーを有効にします
3. MFA の要件（常に要求、新しいデバイスで要求など）を設定します

### プロビジョニングを設定する（SCIM）

OneLogin から Teable へユーザーを自動的にプロビジョニングする場合：

1. Teable アプリケーションの**プロビジョニング**タブを開きます
2. プロビジョニングを有効にします
3. SCIM エンドポイントを設定します（Teable が SCIM に対応している場合）
4. ユーザー属性をマッピングします
5. ユーザーの作成、更新、削除を有効にします

### セッション期間を設定する

1. OneLogin で**設定** → **セッション**を開きます
2. セッションのタイムアウトを設定します
3. アイドルタイムアウトと最大セッション期間を設定します

### カスタムブランディング

1. OneLogin で**カスタマイズ** → **ポータル**を開きます
2. OneLogin ポータルの外観をカスタマイズします
3. 会社のロゴ、色、カスタム CSS を追加します
4. これは、ユーザーが OneLogin にログインしたときに表示される内容に影響します
