Настройте поток паролей владельца ресурса в Azure ADB2C - PullRequest
0 голосов
/ 15 октября 2018

Я следую этому примеру для реализации рабочего процесса ropc.

Я следовал этому учебнику, чтобы добавить политику владельца ресурса и обновил все поля для client_id,redirect_uri, authorization_scope и discovery_uri

Я получаю следующую ошибку при запуске приложения для Android.

E/AppAuth: Network error when retrieving discovery document
           java.io.FileNotFoundException: https://login.microsoftonline.com/tfp/tenantName.onmicrosoft.com/B2C_1_ResourceOwner/.well-known/openid-configuration
               at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:255)
               at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
               at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(Unknown Source:0)
               at net.openid.appauth.AuthorizationServiceConfiguration$ConfigurationRetrievalAsyncTask.doInBackground(AuthorizationServiceConfiguration.java:332)
               at net.openid.appauth.AuthorizationServiceConfiguration$ConfigurationRetrievalAsyncTask.doInBackground(AuthorizationServiceConfiguration.java:305)
               at android.os.AsyncTask$2.call(AsyncTask.java:333)
               at java.util.concurrent.FutureTask.run(FutureTask.java:266)
               at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
               at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
               at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
               at java.lang.Thread.run(Thread.java:764)
I/LoginActivity: Failed to retrieve discovery document
                 AuthorizationException: {"type":0,"code":3,"errorDescription":"Network error"}
                     at net.openid.appauth.AuthorizationServiceConfiguration$ConfigurationRetrievalAsyncTask.doInBackground(AuthorizationServiceConfiguration.java:340)
                     at net.openid.appauth.AuthorizationServiceConfiguration$ConfigurationRetrievalAsyncTask.doInBackground(AuthorizationServiceConfiguration.java:305)
                     at android.os.AsyncTask$2.call(AsyncTask.java:333)
                     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
                     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
                     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
                     at java.lang.Thread.run(Thread.java:764)
                  Caused by: java.io.FileNotFoundException: https://login.microsoftonline.com/tfp/tenantName.onmicrosoft.com/B2C_1_ResourceOwner/.well-known/openid-configuration
                     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:255)
                     at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
                     at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(Unknown Source:0)
                     at net.openid.appauth.AuthorizationServiceConfiguration$ConfigurationRetrievalAsyncTask.doInBackground(AuthorizationServiceConfiguration.java:332)
                     at net.openid.appauth.AuthorizationServiceConfiguration$ConfigurationRetrievalAsyncTask.doInBackground(AuthorizationServiceConfiguration.java:305) 
                     at android.os.AsyncTask$2.call(AsyncTask.java:333) 
                     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
                     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245) 
                     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 
                     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 
                     at java.lang.Thread.run(Thread.java:764) 

Я получаю эту ошибку даже при обновлении значений из моего собственного арендатора

...