2017-05-31 44 views
0

我正嘗試使用AppAuth示例應用程序在我的OAuth2服務器(Keycloak)上實現登錄。 我不確定在.json文件中寫什麼,特別是在「authorization_endpoint_uri」,「token_endpoint_uri」和「registration_endpoint_uri」中。 有人可以向我解釋哪些網址?使用AppAuth實現登錄Keycloak時遇到問題

這是我的配置文件到目前爲止。當我嘗試登錄時,它顯示我的管理員登錄頁面。

{ 
    "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 
} 

非常感謝! ;)

回答

0

您可以從keycloak服務器本身找到keycloak提供的端點的詳細信息。

如果您的keycloak服務器在192.168.1.108:8080上運行,那麼除了其他詳細信息外,以下URL還應返回JSON響應以及正在查找的詳細信息。 http://192.168.1.108:8080/auth/realms/master/.well-known/openid-configuration

注意:如果您在與master不同的領域進行身份驗證,請將其替換爲URL。

相關問題