The Gatekeeper web service handles all authentication from incoming requests.
The following are the Use Cases for the Gatekeeper:
There is no explicit API for interacting with the Gatekeeper as a service. The requirement for all services is using a basic Authorization header. Once a cookie is received from a request, using that cookie instead of the Authorization header will result in being able to interact with all pasta services without transferring user authentication credentials until the cookie expires or the user determines it necessary to authenticate using alternative credentials.
The following services can be used in conjunction with the Gatekeeper: