実現したいこと
KeycloakでMattermostにシングルサインオンすると、ユーザ名のフルネームがランダムな英数字に置き換わるのを防ぎたい。
前提
Keycloak 16.1.1(Ubuntu 22.04、Windows Server 2022)
Mattermost 5.16(CentOS 7)
現象
KeycloakでMattermostにシングルサインオンすると、ユーザ名がランダムな英数字に置き換わってしまいます。
例
keycloak ユーザ名 「テスト」
↓
mattermost「aw8awgrjuwp8cdj7kx1djb1k1my」
ただし、ユーザ名が半角英数字であれば正常に表示されます。
またKeycloak側の名(Firstname)、姓(Lastname)は漢字等であっても、Mattermost側ユーザのフルネームに正常に表示されます。
Keycloakのクライアントにあるマッパーの設定かと思ったのですが、解決に至っていません。
以下のサイトを参考にusernameというマッパーを作成していますが、それで上記のような状態になります。
またusernameマッパーが存在しなくてもシングルサインオンはできます。その場合もユーザ名は置き換わってしまいます。
https://qiita.com/wadahiro/items/8b118c34aae904353865#mapper%E3%81%AE%E7%B7%A8%E9%9B%86
https://medium.com/@mrtcve/mattermost-teams-edition-replacing-gitlab-sso-with-keycloak-dabf13ebb99e
なにかヒントでもいいので情報いただけると幸いです。
よろしくお願い致します。
あなたの回答
tips
プレビュー