Администраторски привилегии от потребител на приложения на Google

ще трябва да получа подробни администраторски права от потребителя на Google Apps. От API за осигуряване максимумът, който мога да знам дали потребителят е суперадминистратор. Но искам да знам дали потребителят може да променя потребителски акаунти, да добавя потребители, да редактира потребители и т.н. Когато имам user_feed, мога да намеря в user_feed.login.admin дали admin е true или false. Има ли някаква възможност да разберете това?

Нещо, което видях в Audit API, но това не е за мен.

Благодаря ти за помощта.


person nori.cz    schedule 30.12.2012    source източник


Отговори (1)


Няма начин да се определи дали даден потребител е делегиран администратор и има права да създава/актуализира/чете/изтрива потребители, освен да опита тези операции. Очевидно, ако user_feed.login.admin е true, тогава потребителят е супер администратор и има всички тези права.

Предлагам ви просто да проектирате приложението си така, че да улавя грешки, които възникват, когато непривилегировани потребители се опитват да извършат тези операции, и да показвате грешка, обясняваща какви права трябва да бъдат предоставени на потребителя, за да продължи.

person Jay Lee    schedule 30.12.2012
comment
Здравейте, благодаря ви за отговора. Жалко е, че не работи по този начин. Програмното модифициране на потребителските разрешения би било чудесно. - person nori.cz; 01.01.2013