Kodall
REST API

Security Architecture

OpenID flow

Rendering diagram...

Request filters

The first path that matches is the final authentication result. Any security module may throw exceptions that bypass this behavior, for example BadRequestException, RedirectException or UnauthorizedException.

GET | POST | PUT | DELETE /**

Arguments

NameTypeIs RequiredDefault Value
apiKeyParameterNo
X-API-KeyHeaderNo

Given

  1. A valid hash of an API key.
  2. A user can be impersonated using the API key.

When

  1. The route is accessed.

Then

  1. Returns a WebSecurityAndToken with a private token that can impersonate the API key owner.