我已经在我的Nuxt.js应用中使用了Auth0,但现在我想用自定义域名来使用它。
我已经在Auth0上设置好了一切,并且在自定义域上也能正常工作。
我试着在nuxt.config.js中更改域名。
auth: {
redirect: {
login: '/auth/login',
callback: '/auth/signed-in'
},
fullPathRedirect: true,
strategies: {
local: false,
auth0: {
domain: 'customlogin.com',
client_id: '------'
}
}
}
但当我试图登录时,我从Auth0收到了这个错误。
你不应该打这个端点。确保使用教程中的代码片段或访问support.auth0.com寻求帮助。
Auth0也提到要把这个添加到配置中。
overrides: {
__tenant: config.auth0Tenant,
__token_issuer: config.authorizationServer.issuer
},
但我不知道在NuxtJS上哪里可以添加这个。
好了,找到问题了.由于我在Auth0设置上使用的是自定义登录页面,上面的附加设置我不得不把它添加到那里。
/* additional configuration needed for custom domains */
configurationBaseUrl: config.clientConfigurationBaseUrl,
overrides: {
__tenant: config.auth0Tenant,
__token_issuer: 'custom.domain.com'
},