Разница между токеном проекта и токеном пользователя - требуется уточнение
Я хотел бы убедиться, что мое понимание концепции пользовательских токенов и токенов проекта является правильным.
- Когда я использую API в качестве администратора и аутентифицируюсь с использованием токена пользователя, я могу выполнять любые действия над проектами, к которым у меня есть доступ.
- Когда я использую API и аутентифицируюсь с помощью токена проекта, я могу выполнить любое действие над этим конкретным проектом
Я прав? Заранее спасибо.
PS. Я пытался найти некоторую документацию относительно ролей пользователей, но мне не удалось. Не могли бы вы уточнить, какие связанные разрешения для пользовательских ролей вы поддерживаете в iron.io?
1 ответ
Решение
Петр!
- Вы правы, токен пользователя дает вам возможность использовать API-интерфейсы IronWorker, IronMQ и IronCache. Вы можете управлять токенами пользователей здесь.
- В 2017 году мы ввели Организационную поддержку, которая позволяет компаниям управлять своими пользователями, проектами и кластерами. Специфичные для проекта токены позволяют получить доступ к одному или нескольким проектам в учетной записи поддержки Iron.io Org без предоставления прав доступа отдельным пользователям. Единственный способ получить доступ к проекту - это использовать токен проекта. Пользователи могут встраивать его в свои приложения, которые вызывают службы Iron.io. Управлять токенами для конкретных проектов можно на странице проектов поддержки Org.
PS: мы работаем над улучшением документации службы поддержки Org и опубликуем ее очень скоро. Кроме того, основная документация поддержки Org доступна здесь.