一. 领域realm
首先要是就创建realm,相当于租户的意思,这里是指领域,使客户端完全隔离分开。默认只有一个master领域。下面创建一个领域,名称为ebs(没有过多设置)。创建后如下所示
上图双击ebs,切换到ebs领域,首先为该领域添加一个或多个用户,如下所示
提交后,创建一个密码,在credentials tab中设置,如下所示:
二.创建客户端
Clients大多数情况下,客户端是代表用户的应用程序和服务。注册一个客户端有三种方式:
1) 使用keycloak 管理控制台(最常用的)
2) 使用Client registration 服务端点注册
3) 使用CLI
这里创建一个客户端名称为:vendorotthapi-webapi,也是后面要保护的一个asp.net core web api服务,这里不通过sso交互式认证授权