Je suis nouveau sur Aqueduct et je suis confronté à une erreur client invalide chaque fois que j'essaie de faire une demande à la route /auth/token
ou /auth/code
. J'ai déjà ajouté le client OAuth2.0 et vérifié que le secret est correct. Ma demande à /auth/token
ressemble à ceci:Exemple de client db_and_auth/wildfire non valide
Future main() async {
var http2 = new http.Client();
var clientID = "com.wildfire.mobile";
var clientSecret = "myspecialsecret ";
var body = "username=usr&password=pwd&grant_type=password";
var clientCredentials = new Base64Encoder().convert(
"$clientID:$clientSecret".codeUnits);
var response = await
http.post(
"http://localhost:8081/auth/token",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Basic $clientCredentials"
},
body: body);
Et quand je tente de vous connecter à /auth/code
avec un nom d'utilisateur dans la base de données _utilisateur le serveur lance un 400:invalid_client
Quelques points à vérifier: votre fichier de configuration pointe-t-il vers la bonne base de données? Avez-vous ajouté l'ID client et le secret via l'authentification CLI d'aqueduc? Aussi, il y a un canal Slack pour Aqueduct ici: http://aqueductsignup.herokuapp.com –