2016-04-12 6 views
1

Bär mit mir, ein absoluter Neuling bei APIs. Ich versuche, eine Web-App zu erstellen, die es meinen Kollegen in derselben Domäne ermöglicht, nach dem Anmelden eine Liste aller anderen Benutzer in der Domäne anzuzeigen. Ich versuche, die Google Directory-API zu verwenden. Stellen Sie sich einen Dienstplan oder eine Art Organigramm vor. Ich plane, Django und Python zu verwenden, um das zu bauen.Benötige ich ein Dienstkonto für die Google Directory API?

https://developers.google.com/admin-sdk/directory/

Ich habe ein OAuth 2.0-Client-ID erstellt, aber ich weiß nicht, ob ich ein Dienstkonto tatsächlich benötigen, um die Liste der Benutzer zugreifen. Darüber hinaus verwalte ich diese Domain nicht, muss der Administrator dem Service-Account Priledges gewähren?

Antwort

0

Wenn Sie diese Domäne nicht verwalten, können Sie keine Benutzerliste abrufen.

Sie benötigen eine Berechtigung für dieses Dienstkonto, um die relevanten Bereiche zu verwenden. Wenn Sie es selbst nicht schaffen und vom Administrator nicht erledigen können, ist diese Konversation vorbei :(

0

Wenn Sie ein Dienstkonto erstellen, muss das Konto weiterhin wie ein Benutzer in der Domäne agieren Der Benutzer muss über Berechtigungen für den von Ihnen verwendeten Bereich verfügen.Wenn Sie den Domänenadministrator dazu bringen können, Ihnen Listenbenutzer zur Verfügung zu stellen, bitten Sie ihn um den Leseumfang (um anzuzeigen, dass Ihre App die Website nicht beschädigen kann))

Wenn Sie ein Dienstkonto erstellen werden Sie einen Schlüssel erhalten, die Sie als ein Konto auf der Domäne zu handeln autorisieren.

ich glaube nicht, dass Sie Notwendigkeit ein Service ac zählen, aber es ist meiner Meinung nach ein wenig einfacher.