- Okta管理コンソールで、アプリケーションを開き、アプリケーションを選択します。
- アプリ統合を作成を選択します。

- SAML 2.0 を選択します。
- 次へ を選択します。

- アプリケーションの名前を入力します。
- 次へを選択します。
- SAML 設定ページで、次の表にある値を入力します。
| フィールド | 入力する情報 |
|---|---|
シングルサインオンURL | https://sso.teamviewer.com/saml/acs
(注: 受信者の URL とリンク先 URL にこれを使用するチェックボックスをオンにしておきます。 |
オーディエンス URI (SP エンティティ ID) | https://sso.teamviewer.com/saml/metadata |
名前IDの形式: | Eメールアドレス |
アプリケーションユーザー名 | Eメール |

- 詳細設定を表示を選択します。
- アサーションの暗号化を暗号化に設定します。

- TeamViewer の公開鍵を Base64 形式で暗号化証明書にアップロードします。

- 属性ステートメントで、次のメール属性を追加します。
名前: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
名前の形式: URI Reference
値: user.email
- 次へを選択します。
- I'm an Okta customer adding an internal app を選択します。
- これは社内アプリです を選択します。
- 完了 を選択します。
TeamViewer の公開キーを取得する方法
次の PowerShell コマンドを実行して TeamViewer の SAML メタデータをダウンロードし、公開キーを抽出して証明書ファイルとして保存します。
"-----BEGIN PUBLIC KEY-----`n"+ ` ((Select-Xml ` -Content ((Invoke-WebRequest ` https://sso.teamviewer.com/saml/metadata.xml).Content) ` -xpath "//*[local-name()='X509Certificate']").Node[0].'#text') + ` "`n-----END PUBLIC KEY-----" ` | Out-File -FilePath "sso.teamviewer.com -saml.cer" -Encoding ascii
生成されるファイル名は sso.teamviewer.com-saml.cer です
証明書を Base64 エンコードされた X.509 形式でエクスポートするには:
- sso.teamviewer.com-saml.cer を開きます。
- 詳細タブを開きます。
- ファイルへコピーを選択します。
- 次へを選択します。
- Base-64 encoded X.509 を選択します。
- 次へを選択します。
- ファイル名を入力します。
- 次へを選択し、次に 完了を選択します。
生成される Base64 証明書は次のようになります:

