在使用Auth0的WebAuth对象的authorize方法时,需要提供以下字段:
以下是一个使用JavaScript的示例代码:
const auth0 = new auth0.WebAuth({
clientID: 'YOUR_CLIENT_ID',
domain: 'YOUR_AUTH0_DOMAIN',
});
auth0.authorize({
clientID: 'YOUR_CLIENT_ID',
redirectUri: 'http://YOUR_REDIRECT_URI',
scope: 'openid profile email',
audience: 'https://YOUR_API_IDENTIFIER',
responseType: 'code',
nonce: 'YOUR_RANDOM_NONCE',
state: 'YOUR_RANDOM_STATE',
prompt: 'login',
});
确保将上述代码中的YOUR_CLIENT_ID、YOUR_AUTH0_DOMAIN、YOUR_REDIRECT_URI和YOUR_API_IDENTIFIER替换为您的实际值。此外,您需要确保已正确导入Auth0的JavaScript SDK。