|
|
|
|
|
- Propriétés spécifiques à la description des variables de type AppleID
AppleID (Type de variable) En anglais : AppleID
Le type AppleID correspond au justificatif d'identité résultant d'une authentification réussie de l'identifiant Apple. Les caractéristiques de ce type de variable peuvent être définies et modifiées à l'aide de différentes propriétés WLangage. Remarques : - Cette fonctionnalité nécessite :
- une version de iOS supérieur/égale à 13 ou une version de macOS supérieur/égale à 10.15.
- l'activation de "Sign In" dans le "Provisioning profile" de votre application.
- Lors de l'authentification avec la fonction AppleSignIn, une procédure WLangage permet d'obtenir le résultat de l'authentification (variable de type AppleID).
- Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
PROCÉDURE INTERNE auth(c est un AppleID)
SI c.Valide = Faux ALORS
SI ErreurInfo(errCode) = 600062 ALORS
LIB_Auth = "Vous avez annulé l'authentification."
SINON
LIB_Auth = "Erreur pendant l'authentification" + RC + ErreurInfo()
FIN
SINON
LIB_Auth = "Bonjour " + c.Utilisateur + RC
LIB_Auth += c.Nom + " " + c.Prénom + RC
LIB_Auth += c.Email + RC
LIB_Auth += c.Source + RC
FIN
FIN
AppleSignIn(auth)
Remarques Propriétés spécifiques à la description des variables de type AppleID Les propriétés suivantes peuvent être utilisées pour manipuler un justificatif d'identité Apple : | | | Nom de la propriété | Type manipulé | Effet |
---|
CodeAutorisation | Buffer | Jeton éphémère utilisé par votre application comme preuve d'autorisation (par exemple https://appleid.apple.com/auth/token). | Email | Chaîne de caractères | Email de l'utilisateur authentifié. Remarque : Cet email peut être un email de rebond fourni par Apple (qui permet un transfert à la vrai adresse email de l'utilisateur).Cette propriété est renseignée uniquement lors de la première authentification. Cette information sera fournie si possible sur le périphérique ayant effectué la première authentification. | IDToken | Buffer | JWT (JSON Web Token). | Nom | Chaîne de caractères | Nom de l'utilisateur authentifié. Cette propriété est renseignée uniquement lors de la première authentification. Cette information sera fournie si possible sur le périphérique ayant effectué la première authentification. | Prénom | Chaîne de caractères | Prénom de l'utilisateur authentifié. Cette propriété est renseignée uniquement lors de la première authentification. Cette information sera fournie si possible sur le périphérique ayant effectué la première authentification. | Source | JSON | Charge utile (payload) du JWT décodée. | Utilisateur | Chaîne de caractères | Identifiant associé à l'utilisateur authentifié. | Valide | Booléen | - Vrai si l'authentification a réussi,
- Faux dans le cas contraire.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|