Как добавить Wordpress в качестве поставщика удостоверений в Keycloak? - PullRequest
1 голос
/ 14 июля 2020

Я пытаюсь аутентифицировать самое важное для моих пользователей с помощью keycloak. Теперь существует требование, чтобы для входа в keycloak также был включен Wordpress ODI C.

Я попытался создать новый Identity Provider, но на вкладке социальных сетей не было опции Wordpress. На вкладке есть Github, Gitlab, и c. но мне это не нужно. Итак, я выбрал более общий вариант c User defined OIDC. И внутри я ввел следующую информацию:

Authorization URL: http://virtual.host/oauth/authorize
Token URL: http://virtual.host/oauth/token
User Info URL: http://virtual.host/oauth/me

Client ID: ****
Client Secret: *****

Client Authentication: 'Client Secret sent as post'

В Wordpress я создал клиента со значениями по умолчанию. В качестве сервера я использую этот плагин в Wordpress.

Когда я выполняю вход в систему для работы с ним, я перенаправляюсь на страницу keycloak. Там я вижу вариант Login with wordpress. После выбора и входа в систему меня перенаправляют обратно в keycloak. Но там я вижу следующее сообщение:

We are sorry...
Unexpected error when authenticating with identity provider

На вкладке сети я получаю 502 Bad Gateway.

Как это исправить? Или я что-то делаю не так. Пожалуйста, помогите мне. Спасибо.

...