2017-05-31 2 views
0

J'essaie d'utiliser l'application exemple AppAuth pour implémenter une connexion sur mon serveur OAuth2 (Keycloak). Je ne sais pas quoi écrire dans le fichier .json, plus précisément dans "authorization_endpoint_uri", "token_endpoint_uri" et "registration_endpoint_uri". Quelqu'un pourrait-il m'expliquer quelles seraient ces URL?Problème lors de l'implémentation de la connexion à Keycloak avec AppAuth

Ceci est mon fichier de configuration jusqu'à présent. Lorsque j'essaie de me connecter, il apparaît sur ma page de connexion administrateur.

{ 
    "client_id": "PowerApp", 
    "redirect_uri": "https://appauth.demo-app.io/oauth2redirect", 
    "authorization_scope": "openid email profile", 
    "discovery_uri": "", 
    "authorization_endpoint_uri": "http://192.168.1.108:8080/auth", 
    "token_endpoint_uri": "http://192.168.1.108:8080/auth", 
    "registration_endpoint_uri": "http://192.168.1.108:8080/auth", 
    "https_required": false 
} 

Merci beaucoup !! ;)

Répondre

0

Vous pouvez trouver les détails des points de terminaison fournis par keycloak à partir de votre serveur keycloak lui-même.

Si votre serveur keycloak s'exécute sur 192.168.1.108:8080, l'URL suivante doit renvoyer une réponse JSON avec les détails que vous recherchez en plus des autres détails. http://192.168.1.108:8080/auth/realms/master/.well-known/openid-configuration

Remarque: Si vous vous authentifiez dans un domaine différent de master, remplacez-le par l'URL.