New KOBI documentation is available: https://adeo-ccdp.gitbook.io/kobi/

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
What's on this Page