InteractiveRequest type
用户传递的请求对象以配置 acquireTokenInteractive API
- openBrowser - 用于在用户的系统上打开浏览器实例的函数。
- scopes - 应用程序请求访问的范围数组。
- successTemplate: - 成功获取令牌后,要显示在打开的浏览器实例上的模板。
- errorTemplate - 令牌获取失败时要显示在打开的浏览器实例上的模板。
- windowHandle - 在本机中转站流中用于正确为本机代理窗口提供父级
- loopbackClient - 环回服务器的自定义实现,用于侦听授权代码响应。
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}