---
title: "Get authentification configuration"
method: GET
path: "/keycloak/config"
tags: ["config"]
---

# Get authentification configuration

`GET /keycloak/config`

## Response `200`

Get current configuration

- KeycloakConfig — Representation of Keycloak / SSO configuration used by Microcks server
  - `realm` string, required — Authentication realm name
  - `auth-server-url` string, required — SSO Server authentication url
  - `public-client` boolean, required — Name of public-client that can be used for requesting OAuth token
  - `ssl-required` 'none' | 'external', required — SSL certificates requirements
  - `resource` string, required — Name of Keycloak resource/application used on client side
  - `enabled` boolean, required — Whether Keycloak authentification and usage is enabled

## Changes

- **2026-07-13** (v1) `cc062ec25192` — 1 breaking
  - the `public-client` response's property type/format changed from `string`/`` to `boolean`/`` for status `200`
- **2023-04-05** (v1) `0017d062ff96` — 1 breaking
  - the `public-client` response's property type/format changed from `boolean`/`` to `string`/`` for status `200`

[Change history](https://skmtc.dev/microcks/apis/microcks-api-v1-7/changes/keycloak/config/get.md)

---

[API](https://skmtc.dev/microcks/apis/microcks-api-v1-7.md) · [All operations](https://skmtc.dev/microcks/apis/microcks-api-v1-7/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/microcks/microcks-api-v1-7/revisions/cc062ec25192/schema)
