BrowserUtils module
関数
| add |
|
| block |
AcquireToken API の呼び出しからポップアップに読み込まれた redirectUri をブロックする |
| block |
initialize が呼び出されていない場合にエラーをスローします |
| block |
ブラウザー以外の環境でトークン要求が行われた場合にエラーをスローします |
| block |
明示的に許可されていない限り、iframe でのリダイレクト操作をブロックする |
| block |
認証を完了し、iframe 内で別の認証要求を試行している場合は、エラーをスローします。 |
| clear |
ウィンドウ URL からハッシュをクリアします。 |
| create |
現在のタイムスタンプから UUID v7 を作成するラッパー関数。 |
| get |
現在のウィンドウ URL をリダイレクト URI として返します |
| get |
現在のウィンドウの場所のホーム ページ URL を取得します。 |
| is |
現在のウィンドウが iframe 内にあるかどうかを示すブール値を返します。 |
| is |
現在のウィンドウが msal によって開かれたポップアップかどうかを示すブール値を返します。 |
| preconnect(string) | /token 要求を予期して DNS 解決と SSL 接続を開始する事前接続リンク要素をヘッダーに追加します。 |
| preflight |
認証要求を行う前にアプリ環境を検証するヘルパー |
| redirect |
リダイレクト要求を行う前にアプリ環境を検証するヘルパー |
| replace |
現在のハッシュを指定された URL からのハッシュに置き換えます |
関数の詳細
addClientCapabilitiesToClaims(string, string[])
function addClientCapabilitiesToClaims(claims?: string, clientCapabilities?: string[]): string
パラメーター
- claims
-
string
- clientCapabilities
-
string[]
返品
string
blockAcquireTokenInPopups()
AcquireToken API の呼び出しからポップアップに読み込まれた redirectUri をブロックする
function blockAcquireTokenInPopups()
blockAPICallsBeforeInitialize(boolean)
initialize が呼び出されていない場合にエラーをスローします
function blockAPICallsBeforeInitialize(initialized: boolean)
パラメーター
- initialized
-
boolean
blockNonBrowserEnvironment()
ブラウザー以外の環境でトークン要求が行われた場合にエラーをスローします
function blockNonBrowserEnvironment()
blockRedirectInIframe(boolean)
明示的に許可されていない限り、iframe でのリダイレクト操作をブロックする
function blockRedirectInIframe(allowRedirectInIframe: boolean)
パラメーター
- allowRedirectInIframe
-
boolean
アプリが iframe 内にあるときにリダイレクトを許可する構成値
blockReloadInHiddenIframes()
認証を完了し、iframe 内で別の認証要求を試行している場合は、エラーをスローします。
function blockReloadInHiddenIframes()
clearHash(Window)
ウィンドウ URL からハッシュをクリアします。
function clearHash(contentWindow: Window)
パラメーター
- contentWindow
-
Window
createGuid()
現在のタイムスタンプから UUID v7 を作成するラッパー関数。
function createGuid(): string
返品
string
getCurrentUri()
現在のウィンドウ URL をリダイレクト URI として返します
function getCurrentUri(): string
返品
string
getHomepage()
現在のウィンドウの場所のホーム ページ URL を取得します。
function getHomepage(): string
返品
string
isInIframe()
現在のウィンドウが iframe 内にあるかどうかを示すブール値を返します。
function isInIframe(): boolean
返品
boolean
isInPopup()
現在のウィンドウが msal によって開かれたポップアップかどうかを示すブール値を返します。
function isInPopup(): boolean
返品
boolean
preconnect(string)
/token 要求を予期して DNS 解決と SSL 接続を開始する事前接続リンク要素をヘッダーに追加します。
function preconnect(authority: string)
パラメーター
- authority
-
string
preflightCheck(boolean)
認証要求を行う前にアプリ環境を検証するヘルパー
function preflightCheck(initialized: boolean)
パラメーター
- initialized
-
boolean
redirectPreflightCheck(boolean, BrowserConfiguration)
リダイレクト要求を行う前にアプリ環境を検証するヘルパー
function redirectPreflightCheck(initialized: boolean, config: BrowserConfiguration)
パラメーター
- initialized
-
boolean
- config
-
BrowserConfiguration
replaceHash(string)
現在のハッシュを指定された URL からのハッシュに置き換えます
function replaceHash(url: string)
パラメーター
- url
-
string