Skip to content

Commit 077be9d

Browse files
committed
Add oidc configs
1 parent c318268 commit 077be9d

File tree

7 files changed

+28
-4
lines changed

7 files changed

+28
-4
lines changed

ansible/doi-service-standalone.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
- java
55
- postfix
66
- {role: db-backup, db: postgres, db_name: "{{ doi_db_name }}", db_user: "{{ doi_db_user }}", db_password: "{{ doi_db_password }}" }
7-
- {role: postgresql, pg_version: "9.6"}
7+
- {role: postgresql, pg_version: "14"}
88
- {role: pg_instance, extensions: ["citext", "pgcrypto"], db_name: "{{ doi_db_name }}", db_user: "{{ doi_db_user }}", db_password: "{{ doi_db_password }}" }
99
- {role: ansible-elasticsearch, es_templates: false, es_instance_name: 'doi-elasticsearch', es_data_dirs: ['/data/elasticsearch'], tags: ['elasticsearch']}
1010
- webserver

ansible/roles/alerts/templates/alerts-config.properties

+7-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ grails.serverURL={{ alerts_base_url }}{{ alerts_context_path }}
55

66
# CAS Config
77
security.cas.appServerName={{ alerts_base_url }}{{ alerts_context_path }}
8-
security.cas.uriFilterPattern=/,/alaAdmin.*,/testAuth.*,/query/.*,/admin/?.*,/admin/user/.*,/admin/user/debug/.*,/admin/debug/all,/notification/myAlerts,/notification/changeFrequency,/notification/addMyAlert,/notification/addMyAlert/.*,/notification/deleteMyAlert/.*,/notification/deleteMyAlert/.*,/notification/deleteMyAlertWR/.*,/webservice/.*,/webservice/createTaxonAlert,/webservice/taxonAlerts,/webservice/createRegionAlert,/webservice/regionAlerts,/webservice/deleteTaxonAlert/.*,/webservice/create*,/webservice/createSpeciesGroupRegionAlert,/ws/.*,/ws/createTaxonAlert,/ws/taxonAlerts,/ws/createRegionAlert,/ws/regionAlerts,/ws/deleteTaxonAlert/.*,/ws/createTaxonRegionAlert,/ws/createSpeciesGroupRegionAlert,/admin/runChecksNow, /quartz/.*
8+
security.cas.uriFilterPattern=/,/alaAdmin/*,/testAuth/*,/query/*,/admin/*,/admin/user/*,/admin/user/debug/*,/admin/debug/all,/notification/myAlerts,/notification/changeFrequency,/notification/addMyAlert,/notification/addMyAlert/*,/notification/deleteMyAlert/*,/notification/deleteMyAlert/*,/notification/deleteMyAlertWR/*,/webservice/*,/webservice/createTaxonAlert,/webservice/taxonAlerts,/webservice/createRegionAlert,/webservice/regionAlerts,/webservice/deleteTaxonAlert/*,/webservice/create*,/webservice/createSpeciesGroupRegionAlert,/ws/*,/ws/createTaxonAlert,/ws/taxonAlerts,/ws/createRegionAlert,/ws/regionAlerts,/ws/deleteTaxonAlert/*,/ws/createTaxonRegionAlert,/ws/createSpeciesGroupRegionAlert,/admin/runChecksNow, /quartz/*
99
security.cas.uriExclusionFilterPattern=/images.*,/css.*,/js.*,/less.*
1010
security.cas.authenticateOnlyIfLoggedInPattern=/unsubscribe.*
1111
security.cas.adminRole=ROLE_ADMIN
@@ -87,3 +87,9 @@ google.apikey={{ google_apikey | default('') }}
8787
biosecurity.moreinfo.link={{ biosecurity_more_info | default('') }}
8888
biosecurity.queryurl.template={{ biosecurity_query_url | default('/occurrences/search?q=species_list_uid:___LISTIDPARAM___&fq=decade:2020&fq=country:Australia&fq=first_loaded_date:[___DATEPARAM___%20TO%20*]&sort=first_loaded_date&dir=desc') }}
8989
specieslist.server={{ species_list_server | default('https://lists.ala.org.au') }}
90+
91+
#oidc related
92+
security.oidc.clientId={{ clientId | default('') }}
93+
security.oidc.secret={{ secret | default('') }}
94+
security.oidc.discoveryUri={{ discoveryUri | default('') }}
95+
security.jwt.discoveryUri={{ discoveryUri | default('') }}

ansible/roles/doi-service/templates/doi-service-config.yml

+6
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ security:
1313
appServerName: https://{{ doi_service_hostname }}
1414
loginUrl: {{ auth_cas_url }}/login
1515
logoutUrl: {{ auth_cas_url }}/logout
16+
oidc:
17+
clientId: { { clientId | default('') } }
18+
secret: { { secret | default('') } }
19+
discoveryUri: { { discoveryUri | default('') } }
20+
jwt:
21+
discoveryUri: { { discoveryUri | default('') } }
1622
apikey:
1723
check:
1824
serviceUrl: {{ auth_base_url }}/apikey/ws/check?apikey=

ansible/roles/doi-service/vars/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ version: "{{ doi_service_version | default('LATEST') }}"
33
artifactId: "doi-service"
44
classifier: 'exec'
55
groupId: "au.org.ala"
6-
packaging: "jar"
6+
packaging: "war"
77
doi_service_jar_url: "{{maven_repo_ws_url}}"

ansible/roles/image-service/templates/config/image-service-config.yml

+6
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ security:
1616
casServerLogoutUrl: {{ auth_cas_url }}/logout
1717
loginUrl: {{ auth_cas_url }}/login
1818
logoutUrl: {{ auth_cas_url }}/logout
19+
oidc:
20+
clientId: {{ clientId | default('') }}
21+
secret: {{ secret | default('') }}
22+
discoveryUri: {{ discoveryUri | default('') }}
23+
jwt:
24+
discoveryUri: {{ discoveryUri | default('') }}
1925
apikey:
2026
ip:
2127
whitelist: {{ image_service_whitelist | default('') }}

ansible/roles/image-service/vars/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ artifactId: "image-service"
33
image_service_url: "{{maven_repo_ws_url}}"
44
classifier: 'exec'
55
groupId: "au.org.ala"
6-
packaging: "jar"
6+
packaging: "war"
77
image_service_jar_url: "{{maven_repo_ws_url}}"

ansible/roles/logger-service/templates/logger-config.properties

+6
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,9 @@ skin.orgNameLong={{ skin_orgNameLong | default('Atlas of Living Australia') }}
5555
skin.orgNameShort = {{ orgNameShort | default('ALA') }}
5656
skin.orgSupportEmail={{ orgSupportEmail | default('support@ala.org.au') }}
5757
privacyPolicy={{ privacy_policy_url | default('https://www.ala.org.au/about/terms-of-use/privacy-policy/') }}
58+
59+
#oidc related
60+
security.oidc.clientId={{ clientId | default('') }}
61+
security.oidc.secret={{ secret | default('') }}
62+
security.oidc.discoveryUri={{ discoveryUri | default('') }}
63+
security.jwt.discoveryUri={{ discoveryUri | default('') }}

0 commit comments

Comments
 (0)