Move scopes from hard-coded to meta-data

This commit is contained in:
2025-04-10 14:50:22 -05:00
parent af51641d2a
commit 9056be056e
3 changed files with 38 additions and 3 deletions

View File

@ -53,11 +53,13 @@ public class OAuth2MetaDataProvider implements MetaDataProducerInterface<QAuthen
String oauth2BaseUrl = qMetaDataVariableInterpreter.interpret("${env.OAUTH2_BASE_URL}");
String oauth2ClientId = qMetaDataVariableInterpreter.interpret("${env.OAUTH2_CLIENT_ID}");
String oauth2ClientSecret = qMetaDataVariableInterpreter.interpret("${env.OAUTH2_CLIENT_SECRET}");
String oauth2Scopes = qMetaDataVariableInterpreter.interpret("${env.OAUTH2_SCOPES}");
return (new OAuth2AuthenticationMetaData()
.withBaseUrl(oauth2BaseUrl)
.withClientId(oauth2ClientId)
.withClientSecret(oauth2ClientSecret)
.withScopes(oauth2Scopes)
.withUserSessionTableName(UserSession.TABLE_NAME)
.withRedirectStateTableName(RedirectStateMetaDataProducer.TABLE_NAME)
.withName(NAME));