2015-01-08 3 views
1

Скажем, я создал токен аутентификации в rackspace и использовал его для входа в сеанс.Как вручную аннулировать аутентификацию на Rackspace?

Теперь по соображениям безопасности я хочу вручную аннулировать/аннулировать этот токен до истечения срока действия, так что на каждом новом сеансе приложения у меня есть новый токен, чтобы быть в безопасности. Примечание: Существует только один сеанс в любой момент времени.

Я прочитал документы API-интерфейсов rackspace. И он говорит, что: срок службы маркера по умолчанию составляет 24 часа. Но это слишком долго. Могу ли я установить время истечения вручную?

Страница док-станции: http://docs.rackspace.com/cdns/api/v1.0/cdns-devguide/content/Authentication-d1e647.html говорит, что: токен может быть отменен вручную до истечения времени, указанного атрибутом expires. Поэтому я начал искать больше, но не повезло.

Был этот вопрос об установке времени истечения вручную для маркера https://community.rackspace.com/developers/f/7/t/669 и говорят, что нет никакого способа, чтобы установить его вручную в настоящее время.

Я думаю, что в настоящий момент отменяется токен, но я не могу найти для этого никакого способа, я просто хотел убедиться, что я не пропустил что-то в документах.

ответ

3

Вы должны иметь возможность отменить токен, отправив вызов DELETE в конечную точку идентификации: https://identity.api.rackspacecloud.com/v2.0/tokens/{tokenId}. Это описано в руководстве службы идентичности:

http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/DELETE_revokeToken_v2.0_tokens__tokenId__Token_Calls.html

+0

Спасибо за помощь ASH. Это было именно то, что мне было нужно, и знал, что он должен быть где-то в документах. – Anurag