I am able to successfully generate the bearer access token, but when i am passing it to auth0 management api to change password it gives response 401 invalid token
my code is below
const userid = ‘auth0|xxxxxxxxx’;
var appDomain = 'xxxxxxx.auth0.com';
var clientId = 'xxxxxxxxxxxxxx';
var clientSecret = 'xxxxxxxxxxxxxxxxxxxx';
axios
.post(`https://${appDomain}/oauth/token`, {
grant_type: 'client_credentials',
client_id: clientId,
client_secret: clientSecret,
audience: `https://${appDomain}/api/v2/`
})
.then(({ data: { access_token, token_type } }) => {
//console.log('token_type', token_type)
var authToken = access_token;
axios
.patch(
`https://${appDomain}/api/v2/users/${userid}`,
{
data: {password: xxxxxxxxx, connection: 'Username-Password-Authentication'},
},
{
headers: {
Authorization: 'Bearer '+ authToken,
},
}
)
.then((response) => {
console.warn('patch response', response.data)
})
.catch((err) => {
console.error('patch error', err)
console.error('patch error response ', err.response)
})
})
.catch((err) => {
console.error('token error', err)
});