2021/1/5(火)

推しのグッズが届いた。

マジ可愛くてサーバも提供してくれるこのはちゃんマジ女神。そしてこのはちゃんの描かれたカレンダーが来た日には無敵。マジ無敵。毎日このはちゃんを見ながら作業すれば進捗出すぎて最強になってしまう。

というか、普通に今まで部屋にカレンダー無かったのが生活リズムに大分悪影響及ぼしてた気がするので真面目な意味で役立ちそう。


今日はプログラミングの手が捗った。捗ったので課題が進まなかった。

まあ、サークルの方で一仕事済んだのは良かったので課題は明日頑張る。


KeyCloakとNextCloudの連携方法の研究をちょっと進めた。KeyCloakのグループとNextCloudのグループを連携させられるっぽいのでその方法を調べた。

KeyCloak側のClients→Mappersでマッパーを追加する。Mapper TypeはGroup list、Single Group Attribute はONにする。名前は適当に付ける。

NextCloudのSSO & SAMLの設定で「attribute to map the user groups to」に先ほど作成したマッパーの名前を指定する。

以上で簡単にKeyCloak上で設定したユーザのグループがNextCloudのユーザに同期される。

問題点としてはログイン時にしか同期されないところ。KeyCloak上でグループ設定を編集しても、NextCloud上でそのユーザーがログアウトして再度ログインするまでその編集は反映されない。まあこの問題点については表示名とかメールアドレスも同じ感じなので今更と言えば今更なのだが。

ログインにも有効期限が(多分)あるはずなので放っておけばその内反映されるのだろうが、即座に反映させたかったら再ログインを要求するか直接NextCloudを操作する必要がありそうだ。うわあめんどくせえ。

Categories: