Browser SSO OIDC - Amazon Athena

Browser SSO OIDC

Browser SSO OIDC は AWS IAM Identity Center で動作する認証プラグインです。IAM Identity Center を有効にして使用するための情報については、「AWS IAM Identity Center ユーザーガイド」の「ステップ 1: IAM Identity Center を有効にする」を参照してください。

[Authentication type] (認証タイプ)

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
AuthenticationType 必須 IAM Credentials AuthenticationType=BrowserSSOOIDC;

IAM Identity Center の開始 URL

AWS アクセスポータルの URL。IAM Identity Center の StartDeviceAuthorization API アクションは、この値を startUrl パラメータに使用します。

AWS アクセスポータル URL をコピーする方法
  1. AWS Management Console にサインインし、AWS IAM Identity Center コンソールを https://console.aws.amazon.com/singlesignon/ で開きます。

  2. ナビゲーションペインで [設定] を選択します。

  3. [設定] ページにある [ID ソース] で、AWS アクセスポータル URL のクリップボードアイコンを選択します。

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
sso_oidc_start_url 必須 none sso_oidc_start_url=https://app_id.awsapps.com/start;

IAM Identity Center リージョン

SSO が設定されている AWS リージョン。SSOOIDCClient および SSOClient AWS SDK クライアントは、この値を region パラメータに使用します。

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
sso_oidc_region 必須 none sso_oidc_region=us-east-1;

スコープ

クライアントによって定義されるスコープのリスト。承認されると、このリストはアクセストークンが付与されたときの権限を制限します。IAM Identity Center の RegisterClient API アクションは、この値を scopes パラメータに使用します。

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
sso_oidc_scopes オプションです。 none sso_oidc_scopes=scope1,scope2,scope3;

アカウント ID

ユーザーに割り当てられる AWS アカウント の識別子。IAM Identity Center の GetRoleCredentials API は、この値を accountId パラメータに使用します。

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
sso_oidc_account_id 必須 none sso_oidc_account_id=123456789123;

ロール名

ユーザーに割り当てられているロールのわかりやすい名前。このアクセス許可セットに指定した名前は、使用可能なロールとして AWS アクセスポータルに表示されます。IAM Identity Center の GetRoleCredentials API アクションは、この値を roleName パラメータに使用します。

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
sso_oidc_role_name 必須 none sso_oidc_role_name=AthenaReadAccess;

タイムアウト

ポーリング SSO API がアクセストークンをチェックする秒数。

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
sso_oidc_timeout オプションです。 120 sso_oidc_timeout=60;

ファイルキャッシュを有効にする

一時的な認証情報キャッシュを有効にします。この接続パラメータにより、一時的な認証情報を複数のプロセス間でキャッシュおよび再利用できます。Microsoft Power BI などの BI ツールを使用するとき、このオプションを使用して開かれるブラウザーのウィンドウ数を減らすことができます。

接続文字列名 パラメータタイプ デフォルト値 接続文字列の例
sso_oidc_cache オプションです。 1 sso_oidc_cache=0;