Configuration
Proxy
To design and preview pages, Designer
1
|
app.proxyTo: http://kobi-gluer:8080 # Your Gluer instance url
|
Designer API
To contact Designer API :
1
|
kobi.designer.api.base.uri: http://kobi-designer-api-rest:8080 # Your Designer API instance URL
|
Authentication
To handle authentication (spring-security) :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
lmfr.oauth.base.uri: #Oauth server URL
lmfr.oauth.session.uri : '${lmfr.oauth.base.uri}/idp/startSLO.ping' # Path to the session expiration
lmfr.oauth.revoke.uri : '${lmfr.oauth.base.uri}/as/revoke_token.oauth2' # Path to the token revoke
spring.security.oauth2:
client:
registration:
lmfr:
client-id: # Your Oauth client-id for Designer
client-secret: # Your Oauth client-secret for Designer
client-authentication-method: post
authorization-grant-type: authorization_code
redirect-uri-template: '{baseUrl}/login/oauth2/code/{registrationId}'
redirect-uri: '{baseUrl}/login/oauth2/code/{registrationId}'
scope: openid, profile, email # Scopes for user infos
client-name: Kobi
provider:
lmfr:
authorization-uri: ${lmfr.oauth.base.uri}/as/authorization.oauth2 # Authorization endpoint
token-uri: ${lmfr.oauth.base.uri}/as/token.oauth2 # Code to token exchange endpoint
user-info-uri: ${lmfr.oauth.base.uri}/idp/userinfo.openid # User info endpoint
user-name-attribute: sub # The username key in user-infos
|