I have tried to change the password but I am facing invalid error but also its token work for getting user information every time but it’s not working on password change.
{
attributes :{
error : “Invalid token”
},
error : Unauthorized,
message : “Invalid token”,
statusCode : 401
}
let attributes = Auth0.UserPatchAttributes().password("123456", connection: "Username-Password-Authentication")
Auth0.users(token: idToken).patch( user.id.replacingOccurrences(of: "auth0|", with: ""), attributes: attributes).start { result in
DispatchQueue.main.async {
switch result {
case .success(let userInfo):
print(userInfo)
completion(nil)
case .failure(let error):
completion(error)
}
}
}
i am getting id token from stored credential
credentialsManager.credentials { error, credentials in
guard error == nil , let credentials = credentials else {
print(error!)
return
}
self .idToken = credentials.idToken ?? ""
self .accessToken = credentials.accessToken ?? ""
}
please suggest me if I miss something. I have reviewed the documentation but no method found for password change so please help me to find the solution.
Swift: 5, Cocoapods