Pomoc w ustawieniu Oauth2
string clientId = „***-****.apps.googleusercontent.com”;
String redirectUri = "Co tu powinno być?„;
String scope = „e-mail”
string url = $"https://accounts.google.com/o/oauth2/auth?client_id={clientId}&response_type=token&redirect_uri={redirectUri}&scope={scope}";
WebAuthenticatorResult authResult;
Spróbuj
{
authResult = await Microsoft.Maui.Authentication.WebAuthenticator.AuthenticateAsync(
w nowym Uri (url)
w nowym Uri (redirectUri)
string accessToken = authResult?.AccessToken
catch (TaskCanceledException e)
{
Nie trzeba robić przez WebAuthenticatorResult, można przez przeglądarkę itp.
В мене є код, в якому відбувається відкриття браузера, та можливість вибрати аккаунт GOOGLE, і мені треба, щоб після вибору аккаунта браузер закривався і в мою програму передавався access_token.
string clientId = "***-****.apps.googleusercontent.com";
string redirectUri = "ЩО ТУТ МАЄ БУТИ?";
string scope = "email";
string url = $"https://accounts.google.com/o/oauth2/auth?client_id={clientId}&response_type=token&redirect_uri={redirectUri}&scope={scope}";
WebAuthenticatorResult authResult;
try
{
authResult = await Microsoft.Maui.Authentication.WebAuthenticator.AuthenticateAsync(
new Uri(url),
new Uri(redirectUri));
string accessToken = authResult?.AccessToken;
}
catch (TaskCanceledException e)
{
}
Не обов'язково, щоб робилося через WebAuthenticatorResult, можна через Browser і т.д.
-
9 Dobry dzień . Aby Google wiedział, gdzie skierować użytkownika po autoryzacji wykorzystuje redirectUri. redirectUri to adres, który musi mieć parametr AccessToken, aby go uzyskać. Powiedziałem, że jest to bardziej podobny do scenariusza, gdy przechodzisz z przeglądarki, a nie z aplikacji desktop. Czy istnieją w dokumentacji przykłady do aplikacji desktopowych?
-
3526 51 2 Dobry dzień . Nazywam się Aleksander. Mam 3 lata doświadczenia w handlu za pomocą technologii .net. Specjalizuję się w projektowaniu biegów. Pamiętajcie, że pomożemy Ci rozwiązać Twój problem, piszcie.
Aktualne zlecenia dla freelancerów w kategorii C#
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
82 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 9 dni 22 godziny temu ∙ 2 oferty |
Tworzenie wtyczki do integracji z systemem POS Syrve, C#Opracować wtyczkę do systemu POS Syrve (on-premise), która jest instalowana na serwerze lokalu. Wtyczka ma: (1) przesyłać na nasz serwer dane w czasie rzeczywistym — zamówienia, statusy stolików, płatności, rachunki; (2) przyjmować polecenia od Reservble — potwierdzenia… C#, Programowanie stron internetowych ∙ 12 dni 18 godzin temu ∙ 15 ofert |