Skip to content

Real-world UAA Client Examples

Typically each third-party application in the world will have its own registered UAA client. They become synomynous. If we talk about the application, we implicitly can refer to its UAA client, and vice versa.

Some examples:

A third-party application might use multiple UAA clients - each with different scopes of authority. For example, the cf CLI can use cloud_controller_username_lookup to convert UAA user IDs back into readable names (see definition of client).

The uaa third-party UAA client application is special - it can take on the behavior/authorities of any UAA client. Hence, each of its authentication/authorization commands require use to pass the client/secret.