B-Arts DocumentationIndice generale

BAppleSocialAuth - Esempi

BAppleSocialAuth apple = new(clientId, clientSecret, callbackUrl);
string url = apple.GetUrlAuthentication(); // name email, response_mode=form_post

BSocialToken? token = await apple.GetToken(code);
BSocialUser? user = token == null ? null : await apple.GetUser(token.IdToken);

GetUser decodifica il payload JWT fornito come argomento ma non verifica firma, issuer, audience, scadenza o nonce. La validazione crittografica dell'identity token deve essere eseguita dal livello di autenticazione dell'applicazione prima di considerare attendibili i dati.