by Anonymous » 12 Feb 2025, 11:51
Ich habe Google Login in meine ASP.NET -App integriert. />
Code: Select all
// Must match Google settings
var redirectUri = "https://localhost:7259/GoogleLogin/google-callback";
var tokenRequestParams = new Dictionary
{
{ "code", code },
{ "client_id", googleClientId },
{ "client_secret", googleClientSecret },
{ "redirect_uri", redirectUri },
{ "grant_type", "authorization_code" }
};
var tokenResponse = await _httpClient.PostAsync("https://oauth2.googleapis.com/token",
new FormUrlEncodedContent(tokenRequestParams));
< /code>
Dann bin ich mir nicht sicher, wie ich den Benutzer in meinem Applicaiton unterschreiben kann. Endpunkt, um eigene Token zu generieren. Sie funktionieren gut mit autorize
Attribut, wenn sie als Autorisierungsheader als Bearer -Token bestanden haben. > Attribut (ich erhalte nicht autorisierte Antwort). Oder ich muss meine eigene Autorisierung manuell implementieren, die Google Token erkennt und apropript autorisiert?
Ich habe Google Login in meine ASP.NET -App integriert. />
[code]// Must match Google settings
var redirectUri = "https://localhost:7259/GoogleLogin/google-callback";
var tokenRequestParams = new Dictionary
{
{ "code", code },
{ "client_id", googleClientId },
{ "client_secret", googleClientSecret },
{ "redirect_uri", redirectUri },
{ "grant_type", "authorization_code" }
};
var tokenResponse = await _httpClient.PostAsync("https://oauth2.googleapis.com/token",
new FormUrlEncodedContent(tokenRequestParams));
< /code>
Dann bin ich mir nicht sicher, wie ich den Benutzer in meinem Applicaiton unterschreiben kann. Endpunkt, um eigene Token zu generieren. Sie funktionieren gut mit autorize [/code] Attribut, wenn sie als Autorisierungsheader als Bearer -Token bestanden haben. > Attribut (ich erhalte nicht autorisierte Antwort). Oder ich muss meine eigene Autorisierung manuell implementieren, die Google Token erkennt und apropript autorisiert?