Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 1.31 KB

README.md

File metadata and controls

27 lines (24 loc) · 1.31 KB

Keycloak-SSO demo

FRONT-END application (React)

Represents a simple front-end application which is implements an authentication against Keycloak using public client(in browser).
In addition, application aggregates functionality from several back-end services demontrating a various protection flows including authentiaction/authorization processes.
The data requested by application from the back-end services is retrieved from the followiing routes:

  • "api/messages"
  • "api/user"
  • "api/users"
  • "api/admin"

While the nature of React application is JS-based browser application, it uses a Piblic client. In contrast, the back-end services uses a different Client Access Types mentioned below. The following are Client Access Types used by back-end services in demo application:

  • "Bearer-only"
  • "Confidential"  
Project name Client Access Type
kc-react Public
kc-protected-service Bearer
kc-protected-m2m-service Confidential
kc-protected-sa-service Confidential
kc-api-gateway Bearer
kc-unprotected-service None

 
...