检查回调URL是否正确配置。可以使用Auth0提供的测试工具来验证是否可以访问回调URL。
检查应用程序的域名是否与Auth0中的域名匹配。如果不匹配,则可能会导致回调URL无法响应。
检查Express-openid-connect配置是否正确。确保在应用程序的路由中正确引入并设置Express-openid-connect的配置选项。
示例代码:
const { auth, requiresAuth } = require('express-openid-connect');
const app = express();
app.use( auth({ auth0Logout: true, issuerBaseURL: 'https://YOUR_DOMAIN', baseURL: 'http://localhost:3000', clientID: 'YOUR_CLIENT_ID', secret: 'YOUR_SECRET', }) );
// 路由示例 app.get('/profile', requiresAuth(), (req, res) => { res.send(JSON.stringify(req.openid.user)); });
上一篇:Auth0和Electron在开发时可以正常工作,但打包后无法工作。
下一篇:Auth0和Graphql出现错误 - TypeError: 无法读取undefined的'publicKey'属性