ECS includes limited support for OpenStack Version 2 (Keystone) authentication.
ECS provides an implementation of the OpenStack Swift V2 identity service which enables a Swift application that uses V2 authentication to authenticate users. Users must be ECS object users who have been assigned OpenStack Swift credentials which enable them to access the ECS object store using the Swift protocol.
Only tokens that are scoped to an ECS namespace (equivalent to a Swift project) can be used to make Swift API calls. An unscoped token can be obtained and used to access the identity service in order to retrieve the tenant identity before obtaining a token scoped to a tenant and a service endpoint.
The scoped token and service endpoint can be used to authenticate with ECS as described in the previous section describing V1 authentication.
The two articles listed below provide important background information.