#auth0 #paw-app
#auth0 #приложение paw
Вопрос:
По той или иной причине Auth0 ожидает параметр audience в заголовке вашей аутентификации. Это означает, что вы не можете просто использовать oauth2 clientid / secret flow по умолчанию, что очень раздражает, поскольку вам каким-то образом приходится сначала выполнять необработанный вызов, чтобы получить ваш носитель, а затем повторно использовать этот носитель в остальных ваших вызовах.
Есть ли простой способ добавить этот параметр audience в вызов rest в Paw? Это необработанный вызов, который я выполняю, например, в postman, перед каждым вызовом.
const echoPostRequest = {
url: 'https://[url].eu.auth0.com/oauth/token',
method: 'POST',
header: 'Content-Type:application/json',
body: {
mode: 'application/json',
raw: JSON.stringify(
{
//Client name: API
client_id:'',
client_secret:'',
audience:'https://[url].eu.auth0.com/api/v2/',
grant_type:'client_credentials'
})
}
};
Комментарии:
1. Разве вы не можете просто использовать Auth и пользовательские настройки, чтобы настроить заголовок так, как вы хотите?
Ответ №1:
Вы можете указать audience
в URL авторизации в качестве параметра запроса, например
https://[url].eu.auth0.com/authorize?audience=https://[url].eu.auth0.com/api/v2/