Skip to content

Commit 8081679

Browse files
committed
Merge remote-tracking branch 'origin/dev' into feature/issue1794
2 parents 5e975ce + dc717ce commit 8081679

File tree

5 files changed

+13
-3
lines changed

5 files changed

+13
-3
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ dependencies {
201201
providedCompile "io.methvin:directory-watcher:0.4.0"
202202

203203
if (!Boolean.valueOf(inplace)) {
204-
implementation "org.grails.plugins:ecodata-client-plugin:9.0"
204+
implementation "org.grails.plugins:ecodata-client-plugin:9.1-SNAPSHOT"
205205
}
206206
}
207207

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ org.gradle.jvmargs=-Xmx2048M
1616
seleniumVersion=3.141.59
1717
seleniumSafariDriverVersion=3.14.0
1818
snapshotCacheTime=1800
19-
alaSecurityLibsVersion=7.0.0
19+
alaSecurityLibsVersion=7.1.0-SNAPSHOT

grails-app/conf/application.groovy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ environments {
323323
security.oidc.discoveryUri = "http://localhost:${wiremock.port}/cas/oidc/.well-known"
324324
security.jwt.discoveryUri = "http://localhost:${wiremock.port}/cas/oidc/.well-known"
325325
bdr.discoveryUri = "http://localhost:${wiremock.port}/cas/oidc/.well-known"
326+
bdr.allowUnsignedIdTokens = true
326327
security.oidc.allowUnsignedIdTokens = true
327328
security.oidc.clientId="oidcId"
328329
security.oidc.secret="oidcSecret"

grails-app/views/managementUnit/index.gsp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,10 @@
112112

113113
$(function () {
114114
var managementUnit =<fc:modelAsJavascript model="${managementUnit}"/>;
115-
var muExtent = <fc:modelAsJavascript model="${managementUnitExtent}" default="null"/>;
115+
var muExtent = <fc:modelAsJavascript model="${muExtent}" default="null"/>;
116+
if (muExtent) {
117+
muExtent.properties = {type:'compound'}; // Borrowing the red compound style for the MU
118+
}
116119
managementUnit.mapFeatures = muExtent;
117120
var config = _.extend({reportingConfigSelector:'#reporting form'}, fcConfig);
118121
var managementUnitViewModel = new ManagementUnitPageViewModel(managementUnit, config);

src/main/groovy/au/org/ala/merit/config/BdrTokenConfig.groovy

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,18 @@ class BdrTokenConfig {
3030
@Value('${bdr.discovery-uri}')
3131
String discoveryUri
3232

33+
// To allow mocking of the OIDC configuration for testing, we allow unsigned tokens to be used if the property is set to true. This should not be used in production.
34+
@Value('${bdr.allowUnsignedIdTokens:false}')
35+
boolean allowUnsignedIdTokens
36+
3337
@Bean
3438
OidcConfiguration bdrOidcConfiguration(@Qualifier("oidcResourceRetriever") ResourceRetriever jwtResourceRetriever) {
3539
OidcConfiguration config = new OidcConfiguration()
3640
config.setClientId(clientId)
3741
config.setSecret(clientSecret)
3842
config.setDiscoveryURI(discoveryUri)
43+
config.setAllowUnsignedIdTokens(allowUnsignedIdTokens)
44+
3945
config.setResourceRetriever(jwtResourceRetriever)
4046
config.init()
4147
return config

0 commit comments

Comments
 (0)