feat: add enable_rauthy_sso command #16
@@ -38,6 +38,23 @@ enable_authentik_sso() {
|
||||
abra app cmd -T $DOMAIN zammad-railsserver rails_run "$(printf "%q " $COMMAND)"
|
||||
}
|
||||
|
||||
enable_rauthy_sso() {
|
||||
COMMAND="
|
||||
(u = User.find_by(id: 3)) && (u.login='$OID_ADMIN_UID') && u.save!;
|
||||
Setting.set('auth_openid_connect', true);
|
||||
Setting.set('auth_third_party_auto_link_at_inital_login', true);
|
||||
Setting.set('auth_openid_connect_credentials', {
|
||||
'display_name'=>'$ORGANIZATION',
|
||||
'identifier'=>'$OID_SSO_IDENTIFIER',
|
||||
'issuer'=>'$OID_SSO_ISSUER',
|
||||
'uid_field'=>'$OID_SSO_UID_FIELD',
|
||||
'scope'=>'$OID_SSO_SCOPES',
|
||||
'pkce'=>'$OID_SSO_PKCE',
|
||||
'callback_url'=>'$OID_SSO_CALLBACK_URL'})
|
||||
"
|
||||
abra app cmd -T $DOMAIN app rails_run "$(printf "%q " $COMMAND)"
|
||||
}
|
||||
|
||||
set_logo() {
|
||||
LOGO_PATH="$1"
|
||||
abra app cp "$APP_NAME" "$LOGO_PATH" zammad-railsserver:/tmp/
|
||||
|
||||
Reference in New Issue
Block a user