【发布时间】:2021-04-16 19:00:09
【问题描述】:
我正在尝试使用 next-auth 库通过 OAuth 2.0 调用 Azure Active Directory,但不确定如何执行此操作。
我的 /api/[...nextauth].js 中的提供程序格式目前是:
providers: [
{
id: 'azure',
name: 'Azure Active Directory',
type: 'oauth',
version: '2.0',
scope: 'read',
accessTokenUrl: 'https://login.microsoftonline.com/{directory_id}/oauth2/v2.0/token',
authorizationUrl: 'https://login.microsoftonline.com/{directory_id}/oauth2/v2.0/authorize',
clientId: process.env.OAUTH_APP_ID,
clientSecret: process.env.OAUTH_APP_PASSWORD,
},
这似乎不起作用(错误:“请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:”)。我该怎么办?
【问题讨论】:
标签: azure oauth-2.0 azure-active-directory