Swift

Générer des JWT

Le Client SDK utilise JWTs pour l'authentification. Le JWT identifie le nom de l'utilisateur, l'identifiant de l'application associée et les autorisations accordées à l'utilisateur. Il est signé à l'aide de votre clé privée pour prouver qu'il s'agit d'un jeton valide. Vous devez générer un JWT pour chaque utilisateur.

Exécutez la commande suivante, en n'oubliant pas de remplacer le app-id avec l'identifiant de votre application et la valeur du drapeau private-key avec le chemin d'accès à votre fichier de clé privée. Remplacer sub avec la valeur de l'indicateur Alice la première fois que vous exécutez la commande, et Bob pour la deuxième fois.

NOTE: Nous allons créer une JWT à usage unique sur cette page à des fins de test. Dans les applications de production, votre serveur doit exposer un point de terminaison qui génère un JWT pour chaque demande du client. Voir la page exemples de générer des JWT à l'aide des SDK de Vonage Server.

NOTE : Les devices et push Les chemins d'accès ACL ne sont nécessaires que pour Android et iOS. Les chemins d'accès ACL ci-dessus ne sont pas limités et ne peuvent être utilisés qu'à des fins de test. Pour en savoir plus sur la restriction des chemins d'accès aux listes de contrôle, consultez la section guide d'authentification.

Les commandes ci-dessus fixent l'expiration du JWT à un jour à partir de maintenant, ce qui est le maximum.Prenez note du JWT que vous avez généré pour chaque utilisateur.

Plus d'informations