Markdown

AAI

AAI is the Acronym for Authentication and Authorization Infrastructure

Many applications need the same two checks: who is asking, and what that person may open. An authentication and authorization infrastructure is the shared set of services that performs those checks, so each application does not build and store them on its own.

What the Shared Services Check

The first check confirms identity. The second check reads a policy and allows or refuses the requested action. Both checks are called by the application, and the answers come back from the shared services.

  • Identity. A password, a key, or a second factor is tested, and a successful test names the person or the service account.
  • Permission. A policy says which records, screens, or actions that identity may use.
  • One place to change. Revoking a password or a permission updates every application that calls the shared services.

Shared Checks and Local Checks

ComparedShared ServicesChecks Inside One Application
Where the rules liveIn a service that many applications callIn that application’s own store
A password changeOne change covers every application that calls the serviceEach application must be updated on its own
A refused actionThe shared policy refuses it, and the application obeys the answerOnly that application’s own rules can refuse it