{"repo":"MohammadWaleed/keycloak-admin-client","free":true,"listed":false,"github":"https://github.com/MohammadWaleed/keycloak-admin-client","clone":"git clone https://github.com/MohammadWaleed/keycloak-admin-client.git","description":"PHP Client to connect to Keycloak admin rest apis","language":"PHP","stars":106,"topics":["php-client","keycloak","keycloak-rest-api","php-library","hacktoberfest","authentication","hacktoberfest2021"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"- Introduction - How to use - Customization - Supported APIs - Attack Detection - Authentication Management - Client Attribute Certificate - Client Initial Access - Client Registration Policy - Client Role Mappings - Client Scopes - Clients - Component - Groups - Identity Providers - Key - Protocol Mappers - Realms Admin - Role Mapper - Roles - Roles (by ID) - Scope Mappings - User Storage Provider - Users - Root Introduction This is a php client to connect to keycloak admin rest apis with no headache. Features: 1. Easy to use 2. No need to get token or generate it - it's already handled by the client 3. No need to specify any urls other than the base uri 4. No encode/decode for json just data as you expect Works with Keycloak 7.0+ admin REST API. https://www.keycloak.org/documentation - \"Administration REST API\" How to use 1. Create new client Since version 0.30, if your Keycloak base URL starts with auth/ , add it to baseUri (e.g. http://127.0.0.1:8180/auth/). Base URL for Keycloak versions 7 to 16 have systematically auth/ . On Keycloak 17+ it depends on your settings. 2. Use it Customization Supported credentials It is possible to change the credential's type used to authenticate by changing the configuration of the keycloak client. Currently, the following credentials are supported - password credentials, used by default - to authenticate with a user account - client credentials - to authenticate with a client service account Injecting middleware It is possible to inject","default_branch":null,"files":null,"tree":[],"storefront":"/r/MohammadWaleed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MohammadWaleed/keycloak-admin-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}