2.2.5.3. メソッド
2.2.5.3.1. init(options)
アダプターを初期化するために呼び出されます。
オプションはオブジェクトです。ここでは、以下のようになります。
- useNonce - 認証応答がリクエストと一致することを確認します (デフォルトは true)。
-
onLoad - 読み込み時に実行するアクションを指定します。サポートされている値は、
login-requiredまたはcheck-ssoです。 - silentCheckSsoRedirectUri - onLoad が「check-sso」に設定されたかどうかをサイレント認証チェックにリダイレクト URI を設定します。
- token - トークンに初期値を設定します。
- refreshToken - 更新トークンの初期値を設定します。
- idToken - id トークンに初期値を設定します (トークンまたは refreshToken とともにのみ)。
- timeSkew - ローカルタイムと Red Hat Single Sign-On サーバー間のスキュー用に初期値を設定します (トークンと refreshToken の場合のみ)。
-
checkLoginIframe - ログイン状態の監視を有効にするかどうかを設定します (既定値は
true)。 - checkLoginIframeInterval - ログイン状態を確認する間隔を設定します (デフォルトは 5 秒です)。
-
responseMode - ログイン要求時に OpenID Connect 応答モードを Red Hat Single Sign-On サーバーに送信します。有効な値は
queryまたはfragmentです。デフォルト値はfragmentで、認証に成功した後、OpenID Connect パラメーターを URL フラグメントに追加した JavaScript アプリケーションに Red Hat Single Sign-On がリダイレクトすることを意味します。これは一般的には、より安全で、queryを介して推奨されています。 -
flow - OpenID Connect フローを設定します。有効な値は、
standard、implicit、またはhybridです。 -
enableLogging - Keycloak からコンソールへのログメッセージを有効にします (デフォルトは
falseです)。 pkceMethod - 使用する Proof Key Code Exchange (PKCE) のメソッド。この値を設定すると、PKCE メカニズムが有効になります。利用可能なオプション:
- 「S256」 - SHA256 ベースの PKCE メソッド
初期化の完了時に解決する promise を返します。