Using "Client ID Alias"

Overview


If the "Client ID Alias" is Enabled,  each client can have a client ID alias in addition to the client ID. This function would be useful when migrating from the existing authorization sever to Authlete. 


Details


When a new client is created, Authlete generates a random numeric value and assigns it as a client ID to the newly created client.  The client ID alias can be used as a value of the client_id request parameter of authorization requests and token requests. Also, it can be used as a client ID embedded in Authorization header in token requests. 

When to use


This function would be useful when you migrate from the existing authorization server to Authete and keep using the existing client IDs in the new Authlete system.

How to use


Make this parameter Enabled in both a service and its clients.  
How did we do with this article?