diff --git a/ansible/casdoor/init_data.json.j2 b/ansible/casdoor/init_data.json.j2 index 1ae649e..57ec723 100644 --- a/ansible/casdoor/init_data.json.j2 +++ b/ansible/casdoor/init_data.json.j2 @@ -55,6 +55,52 @@ } ], "applications": [ + { + "owner": "admin", + "name": "pgadmin", + "displayName": "PgAdmin", + "logo": "https://helu.ca/media/images/helu-ca_logo.original.svg", + "homepageUrl": "https://pgadmin.ouranos.helu.ca", + "organization": "heluca", + "cert": "cert-heluca", + "enablePassword": true, + "enableSignUp": true, + "disableSignin": false, + "clientId": "{{ pgadmin_oauth_client_id }}", + "clientSecret": "{{ pgadmin_oauth_client_secret }}", + "providers": [], + "signinMethods": [ + {"name": "Password", "displayName": "Password", "rule": "All"}, + {"name": "Verification code", "displayName": "Verification code", "rule": "All"}, + {"name": "WebAuthn", "displayName": "WebAuthn", "rule": "None"} + ], + "signupItems": [ + {"name": "ID", "visible": false, "required": true, "prompted": false, "rule": "Random"}, + {"name": "Email", "visible": true, "required": true, "prompted": false, "rule": "None"}, + {"name": "Display name", "visible": true, "required": true, "prompted": false, "rule": "None"}, + {"name": "Password", "visible": true, "required": true, "prompted": false, "rule": "None"}, + {"name": "Confirm password", "visible": true, "required": true, "prompted": false, "rule": "None"}, + {"name": "Agreement", "visible": true, "required": true, "prompted": false, "rule": "None"} + ], + "grantTypes": [ + "authorization_code", + "password", + "client_credentials", + "token", + "id_token", + "refresh_token" + ], + "redirectUris": [ + "http://pgadmin.ouranos.helu.ca/oauth2/authorize" + ], + "tokenFormat": "JWT", + "tokenFields": [], + "expireInHours": 168, + "failedSigninLimit": 5, + "failedSigninFrozenTime": 15, + "formCss": "", + "footerHtml": "
Powered by Helu.ca
" + }, { "owner": "admin", "name": "angelia",