2014-12-11 3 views
2

Я выполнил проверку подлинности Google с веб-API 2 и получать следующее сообщение об ошибке:Данный URL не допускается CLIENT_ID

The given URL is not allowed by Client_id 'ngAuthApp' configuration.

Это работает, когда я меняю AllowedOrigin к (localhost), но не работает в api.mytouchstones-uat.net в таблице клиента после того, как лазурь выпуск.

Мой код выглядит следующим образом:

 // Enable the application to use bearer tokens to authenticate users 
     app.UseOAuthBearerTokens(OAuthOptions);  
     //Configure Google External Login 
     googleAuthOptions = new GoogleOAuth2AuthenticationOptions() 
     { 
      ClientId  = Common.Constant.GoogleClientId, 
      ClientSecret = Common.Constant.GoogleClientSecret, 
      Provider  = new GoogleAuthProvider() 
     }; 
     app.UseGoogleAuthentication(googleAuthOptions); 
+0

У вас возникли проблемы с решением/выяснить это? –

ответ

0

Я была такая же проблема, и это был первый результат Google для меня. Поэтому я подумал, что могу ответить, если кто-то другой наткнется на этот вопрос.

Я полагаю, вы следовали this guide или аналогичным.

Проверьте, что ваш redirect_uri, который вы отправляете в Facebook/Google и т. Д., Совпадает с тем, который у вас есть как AllowedOrigin в dbo.Clients.

И убедитесь, что в настройках Facebook/Google разрешены одинаковые uri.

Смежные вопросы