1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/gotosocial_ynh.git synced 2024-09-03 19:16:06 +02:00

continuing work

This commit is contained in:
OniriCorpe 2023-10-26 23:39:51 +02:00
parent 680a8a7a02
commit 7a6bf68ae0
4 changed files with 14 additions and 1 deletions

View file

@ -659,7 +659,7 @@ oidc-scopes:
# which only correlated users with their email address. Should be set to false for most usecases. # which only correlated users with their email address. Should be set to false for most usecases.
# Options: [true, false] # Options: [true, false]
# Default: false # Default: false
oidc-link-existing: false oidc-link-existing: __OIDC_LINK_EXISTING__
# Array of string. If the returned ID token contains a 'groups' claim that matches one of the # Array of string. If the returned ID token contains a 'groups' claim that matches one of the
# groups in oidc-admin-groups, then this user will be granted admin rights on the GtS instance # groups in oidc-admin-groups, then this user will be granted admin rights on the GtS instance

View file

@ -82,6 +82,7 @@ oidc_skip_verification="false"
oidc_issuer="" oidc_issuer=""
oidc_client_id="" oidc_client_id=""
oidc_client_secret="" oidc_client_secret=""
oidc_link_existing="false"
smtp_host="localhost" smtp_host="localhost"
smtp_port="25" smtp_port="25"
@ -159,6 +160,14 @@ ynh_app_setting_set --app="$app" --key=statuses_poll_max_options --value="$statu
ynh_app_setting_set --app="$app" --key=statuses_poll_option_max_chars --value="$statuses_poll_option_max_chars" ynh_app_setting_set --app="$app" --key=statuses_poll_option_max_chars --value="$statuses_poll_option_max_chars"
ynh_app_setting_set --app="$app" --key=statuses_media_max_files --value="$statuses_media_max_files" ynh_app_setting_set --app="$app" --key=statuses_media_max_files --value="$statuses_media_max_files"
ynh_app_setting_set --app="$app" --key=oidc_enabled --value="$oidc_enabled"
ynh_app_setting_set --app="$app" --key=oidc_idp_name --value="$oidc_idp_name"
ynh_app_setting_set --app="$app" --key=oidc_skip_verification --value="$oidc_skip_verification"
ynh_app_setting_set --app="$app" --key=oidc_issuer --value="$oidc_issuer"
ynh_app_setting_set --app="$app" --key=oidc_client_id --value="$oidc_client_id"
ynh_app_setting_set --app="$app" --key=oidc_client_secret --value="$oidc_client_secret"
ynh_app_setting_set --app="$app" --key=oidc_client_secret --value="$oidc_link_existing"
ynh_app_setting_set --app="$app" --key=smtp_host --value="$smtp_host" ynh_app_setting_set --app="$app" --key=smtp_host --value="$smtp_host"
ynh_app_setting_set --app="$app" --key=smtp_port --value="$smtp_port" ynh_app_setting_set --app="$app" --key=smtp_port --value="$smtp_port"
ynh_app_setting_set --app="$app" --key=smtp_username --value="$smtp_username" ynh_app_setting_set --app="$app" --key=smtp_username --value="$smtp_username"

View file

@ -87,6 +87,7 @@ oidc_skip_verification=$(ynh_app_setting_get --app="$app" --key=oidc_skip_verifi
oidc_issuer=$(ynh_app_setting_get --app="$app" --key=oidc_issuer) oidc_issuer=$(ynh_app_setting_get --app="$app" --key=oidc_issuer)
oidc_client_id=$(ynh_app_setting_get --app="$app" --key=oidc_client_id) oidc_client_id=$(ynh_app_setting_get --app="$app" --key=oidc_client_id)
oidc_client_secret=$(ynh_app_setting_get --app="$app" --key=oidc_client_secret) oidc_client_secret=$(ynh_app_setting_get --app="$app" --key=oidc_client_secret)
oidc_link_existing=$(ynh_app_setting_get --app="$app" --key=oidc_link_existing)
smtp_host=$(ynh_app_setting_get --app="$app" --key=smtp_host) smtp_host=$(ynh_app_setting_get --app="$app" --key=smtp_host)
smtp_port=$(ynh_app_setting_get --app="$app" --key=smtp_port) smtp_port=$(ynh_app_setting_get --app="$app" --key=smtp_port)

View file

@ -75,6 +75,7 @@ oidc_skip_verification=$(ynh_app_setting_get --app="$app" --key=oidc_skip_verifi
oidc_issuer=$(ynh_app_setting_get --app="$app" --key=oidc_issuer) oidc_issuer=$(ynh_app_setting_get --app="$app" --key=oidc_issuer)
oidc_client_id=$(ynh_app_setting_get --app="$app" --key=oidc_client_id) oidc_client_id=$(ynh_app_setting_get --app="$app" --key=oidc_client_id)
oidc_client_secret=$(ynh_app_setting_get --app="$app" --key=oidc_client_secret) oidc_client_secret=$(ynh_app_setting_get --app="$app" --key=oidc_client_secret)
oidc_link_existing=$(ynh_app_setting_get --app="$app" --key=oidc_link_existing)
smtp_host=$(ynh_app_setting_get --app="$app" --key=smtp_host) smtp_host=$(ynh_app_setting_get --app="$app" --key=smtp_host)
smtp_port=$(ynh_app_setting_get --app="$app" --key=smtp_port) smtp_port=$(ynh_app_setting_get --app="$app" --key=smtp_port)
@ -353,6 +354,7 @@ then
oidc_issuer="" oidc_issuer=""
oidc_client_id="" oidc_client_id=""
oidc_client_secret="" oidc_client_secret=""
oidc_link_existing="false"
# registration of parameter # registration of parameter
ynh_app_setting_set --app="$app" --key=oidc_enabled --value="$oidc_enabled" ynh_app_setting_set --app="$app" --key=oidc_enabled --value="$oidc_enabled"
ynh_app_setting_set --app="$app" --key=oidc_idp_name --value="$oidc_idp_name" ynh_app_setting_set --app="$app" --key=oidc_idp_name --value="$oidc_idp_name"
@ -360,6 +362,7 @@ then
ynh_app_setting_set --app="$app" --key=oidc_issuer --value="$oidc_issuer" ynh_app_setting_set --app="$app" --key=oidc_issuer --value="$oidc_issuer"
ynh_app_setting_set --app="$app" --key=oidc_client_id --value="$oidc_client_id" ynh_app_setting_set --app="$app" --key=oidc_client_id --value="$oidc_client_id"
ynh_app_setting_set --app="$app" --key=oidc_client_secret --value="$oidc_client_secret" ynh_app_setting_set --app="$app" --key=oidc_client_secret --value="$oidc_client_secret"
ynh_app_setting_set --app="$app" --key=oidc_client_secret --value="$oidc_link_existing"
fi fi
#================================================= #=================================================