Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Keycloak client vs user

I understand that keycloak has built-in clients and we add the users later on.

But in general, what is the difference between a client and a user in Keycloak?

like image 575
Orkun Ozen Avatar asked Mar 05 '18 10:03

Orkun Ozen


1 Answers

According to the Keycloak documentation

  1. User - Users are entities that are able to log into your system
  2. Client - Clients are entities that can request Keycloak to authenticate a user. Most often, clients are applications and services that want to use Keycloak to secure themselves and provide a single sign-on solution. Clients can also be entities that just want to request identity information or an access token so that they can securely invoke other services on the network that are secured by Keycloak
like image 178
Santhoopa Jayawardhana Avatar answered Oct 14 '22 02:10

Santhoopa Jayawardhana