J'ai vérifié toutes les solutions possibles par d'autres personnes et appliqué dans mon environnement d'application ou dans le code mais rien ne fonctionne pour moi.Authentification Google Redirect_uri_missmatch error
Voici le paramètre que j'avais passé au baseUrl https://accounts.google.com/o/oauth2/auth
- portée:
https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile
- client_id:
xxxxxxxx.apps.googleusercontent.com
- redirect_uri:
http://localhost:8228/Auth/ExternalLoginCallback?__provider__=Google&__sid__=xxxxxxxxxxxxxxxxxxxx
- État:
xxxxxxxxxxxxxxxxxxxx
- response_type:
code
- type_accès:
online
Qu'est-ce qui me manque? S'il vous plaît, quelqu'un me suggère quelque chose.
Je me suis erreur suivant chaque fois:
Ceci est mon Information sur l'appli:
Mise à jour 1:
Voici mon code pour RequestAuthentication
classe méthode pour google:
public GoogleScopedClient(string cleintId, string clientSecretId)
{
this.cleintId = cleintId;
this.clientSecretId = clientSecretId;
}
public string ProviderName
{
get { return "Google"; }
}
public void RequestAuthentication(System.Web.HttpContextBase context, Uri returnUrl)
{
string state = Regex.Match(returnUrl.AbsoluteUri, "(?<=__sid__=).*?($|&)", RegexOptions.IgnoreCase).Value;
string url = baseUrl + HttpUtility.UrlEncode(SCOPE.ToString()) +
"&client_id=" + cleintId + "&redirect_uri=" +HttpUtility.UrlEncode(returnUrl.ToString())
+"&response_type=code&access_type=online";
context.Response.Redirect(url);
}
Qu'est-ce que vous obtenez dans les détails de la demande? .. En regardant cela, je peux deviner que vous manquez quelque chose à ce sujet. – geminiousgoel
Souhaitez-vous s'il vous plaît soumettre votre code afin que nous puissions voir ce que vous faites. – DaImTo
@DaImTo s'il vous plaît regarder dans 'Update 1'. J'ai ajouté 'RequestAuthentication' à partir de mon code. –