ユーザータイプ(SNSユーザー、LDAPユーザー、SSOユーザー)

本ページに記載の機能はSHIRASAGI v1.19以降で利用できます。

ユーザータイプ

SHIRASAGIには3つのユーザータイプがあり、それぞれ以下のような機能があります。

少し詳しく機能の違いを下表に示します。

ユーザータイプ Formログイン*2 SSOログイン*5 ログアウト パスワード変更
SNSユーザー 可能*3 可能 可能*6 可能
LDAPユーザー 可能*4 可能 可能*6 可能*8
SSOユーザー*1 不可 可能 不可*7 不可*9

LDAPパスワード変更の機能拡張

config/ldap.ymlの次の項目を設定することで、ユーザー詳細画面でLDAPユーザーのLDAP上のパスワードを変更することが可能になります。

項目 説明
url LDAPサーバーのURL。ldapsを使用可能です。
sync_password enable にする
admin_user LDAPサーバーの管理権限のあるユーザーDN
admin_password admin_userのパスワード

config/ldap.ymlが存在しない場合はconfig/defaults/ldap.ymlをコピーしてください。

LDAPSを使用する上での注意点

LDAPSが使用可能です。 LDAPSがいわゆるオレオレ証明の場合、LDAPSの中間証明書などをopensslの証明書ストアに適切にインストールし、証明書の検証が成功するようにサーバーを設定するようにしてください。

opensslの証明書ストアの場所や証明書ストアに証明書を登録する方法は、お使いのOSにより異なります。 参考までにRed Hat系OSの場合、/usr/share/pki/ca-trust-source/anchorsディレクトリの下に証明書ファイルを置き、コマンドupdate-ca-trustを実行することで証明書ストアに証明書を登録することができます。