issue
Keycloak に OIDC client として Identity Provider を追加してログインしようとしたところ、エラーが出ました。
Invalid username or password.
OIDCの認証は完了して、Keycloakのlocal userと何かをするところでこけてる感じです。
試しにuserを手動で作ってみてもエラーは変わらない。
userが持つ Identity provider links に手動でlinkを追加してあげると、ログインに成功します。
userとIdPをlinkすることができていないようです。
Solution
Admin console > Authentication > first broker login
ここにある Handle Existing Account
を Alternative
にしたら解決しました。
ログインしたユーザは local userとして作られ、IdP links もきちんと設定されていました。
すっきり!