Question

Je voulais convertir les utilisateurs à Google. J'ai donc suivi Google Admin SDK pour atteindre cela.

mais demandant l'autorisation d'API, je n'ai pas la possibilité de faire un navigateur rediriger et de demander la connexion et le consentement directement à partir de l'utilisateur.

Ce que je voulais avoir, c'est que le moment où l'administrateur crée un nouvel utilisateur que l'utilisateur doit être créé à l'aide de l'IDP de la société et que IDP prendrait la prise en charge de la création d'un compte Google pour le nouvel utilisateur.

J'ai suivi Ce qui explique différents scénarios pour obtenir un jeton d'accès, mais j'ai remarqué qu'il n'y a pas de scénario similaire au type de bourse de mot de passe \ Resource_OWeler qui correspond à mon cas.

Y a-t-il une façon de recevoir un jeton d'accès sans redirection de navigateur? Ou y a-t-il une solution de contournement? (

Était-ce utile?

La solution

Un compte de service fonctionnerait-il pour votre cas?Avec un compte de service, vous pouvez imiter le Super Administrator qui a tous les droits à l'administrateur SDK.Comme il s'agit d'un 2Lo, il ne rediriera pas et demandez à votre administrateur d'avoir accès.(Remarque: la configuration initiale nécessitera que le Super Admin accordera un accès OAuth spécifiquement pour le compte de service dans la console d'administration. Mais ce n'est qu'une chose de temps)

La documentation de l'API Drive a un très bon exemple sur la manière d'utiliser un compte de service pour imiter les utilisateurs.Il a des étapes par étapes sur la création d'un compte de service et comprend également plusieurs échantillons de code.La seule chose est que vous devriez modifier la portée au SDK administrateur de l'API de lecteur.

https://developers.google.com/drive/web/délégation

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top