gpt4 book ai didi

javascript - 我如何知道 Google Apps 用户是否不是管理员?

转载 作者:行者123 更新时间:2023-11-30 16:51:38 25 4
gpt4 key购买 nike

我们为 Google Apps 创建了一个应用程序,我们使用“与 Google 集成”按钮 [ https://developers.google.com/apps-marketplace/button ].问题是单击此按钮的用户必须是管理员,如果用户不是管理员则不会收到任何错误消息(但什么也没有发生)。我们在页面上写了用户必须是管理员的按钮,但我们希望向单击此按钮的非管理员用户显示错误消息。我们如何向这样的用户显示消息?我没有在文档中找到任何相关内容。

这是插入此按钮的 HTML 代码:

<div class="integrate-with-google"><div class="g-additnow" data-applicationid="{{ application_id }}"><img id="g" src="[removed]" alt="Install">Click to add [application name] (sign in as admin of your domain)</div><script src="https://apis.google.com/js/platform.js"></script></div>

顺便说一下,如果可以在显示按钮之前检查用户是否是管理员,那么我们可以向非管理员用户显示不同的消息,并只向用户显示“与 Google 集成”按钮他们是其域在 Google Apps 中的管理员。

我们的应用程序基于 Google App Engine 和 Python。

更新:我发现 Google 会向点击此按钮的管理员和非管理员显示消息,但它们不可见,因为我们有其他具有高 z-index 的元素。但是如果可以在单击此按钮之前知道用户是否不是管理员,那就更好了,然后我们可以在没有按钮的情况下向非管理员显示不同的消息(他们在单击按钮时会看到一条错误消息)。

最佳答案

根据您的应用程序的需要,您可以使用 Directory API 检查 isAdminisDelegatedAdmin .例如,如果您的应用需要 super 管理员访问权限,您将需要 isAdmin

关于javascript - 我如何知道 Google Apps 用户是否不是管理员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30441029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com