У меня есть приложение angular, защищенное с помощью Keycloak; Я использую keycloak- js 7.0.1 в качестве javascript адаптера. Сначала я создал клиент open-id publi c (из консоли сервера keycloka), и все отлично работает с этим json для адаптера javascript:
{
'url': 'my auth url',
'realm': 'my realm',
'clientId': 'my client'
}
Вместо этого , когда я меняю тип клиента на сервере keycloak (с publi c на конфиденциальный, потому что мне нужно использовать вкладку «детальная авторизация»), а также я меняю json
{
'url': 'my auth url',
'realm': 'my realm',
'clientId': 'my client',
'credentials': {
'secret': 'secret generate on the server'
}
}
Я получаю сообщение об ошибке CORS: заголовок «Access-Control-Allow-Origin» отсутствует (на сервере keycloak значения «Действительный URI перенаправления» и «Веб-происхождение» установлены на «*»)