diff --git a/app/src/main/java/eu/gaiax/difs/aas/config/CustomAuthorizationRequestResolver.java b/app/src/main/java/eu/gaiax/difs/aas/config/CustomAuthorizationRequestResolver.java
index 93189da11c06ebb9d8be90b8cf3bc3fef30074dd..da2758e5cb64460fb4c105fe8234c3741cf34224 100644
--- a/app/src/main/java/eu/gaiax/difs/aas/config/CustomAuthorizationRequestResolver.java
+++ b/app/src/main/java/eu/gaiax/difs/aas/config/CustomAuthorizationRequestResolver.java
@@ -33,7 +33,8 @@ public class CustomAuthorizationRequestResolver implements OAuth2AuthorizationRe
     public OAuth2AuthorizationRequest resolve(HttpServletRequest request) {
         log.debug("resolve1.enter; request: {}", request);
         OAuth2AuthorizationRequest req = defaultResolver.resolve(request);
-        if (req == null && request.getServletPath().endsWith("/" + registrationId) && request.getParameter("session_state") == null) {
+        //log.debug("resolve1; resolved: {}", req);
+        if (req == null && request.getServletPath().endsWith("/" + registrationId) && request.getParameter("code") == null) { //session_state
             CustomHttpRequest copy = new CustomHttpRequest(request);
             copy.addParameter("action", "login");
             req = defaultResolver.resolve(copy, registrationId);
@@ -78,14 +79,12 @@ public class CustomAuthorizationRequestResolver implements OAuth2AuthorizationRe
 
         @Override
         public String getParameter(String name) {
-            if (params.get(name) != null ) {
-                return params.get(name);
-            }
-            return super.getParameter(name);
+            String value = params.get(name);
+            return value == null ? super.getParameter(name) : value;
         }
 
         void addParameter(String name, String value) {
-            params.put( name, value );
+            params.put(name, value);
         }
     }
 
diff --git a/app/src/main/resources/application-test.yml b/app/src/main/resources/application-test.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c7e2ca11e365067459427135b6a8d862ac38bc14
--- /dev/null
+++ b/app/src/main/resources/application-test.yml
@@ -0,0 +1,25 @@
+server:
+  port: 8990
+spring:
+  security:
+    oauth2:
+      client:
+        registration:
+          demo-app-oidc:
+            provider: aas-app
+            client-id: demo-app
+            client-secret: secret
+            scope: 
+              - openid
+              - profile
+        provider:
+          aas-app:
+#            issuer-uri: https://auth-server.gxfs.dev
+#            issuer-uri: http://key-server.gxfs.dev/realms/gaia-x
+#            issuer-uri: https://key-server.gxfs.dev/realms/gaia-x
+#            issuer-uri: http://key-server:8080/realms/gaia-x
+            issuer-uri: http://auth-server:9000
+
+logging:
+  level:
+    org.springframework.security: TRACE            
\ No newline at end of file
diff --git a/app/src/main/resources/logback-spring.xml b/app/src/main/resources/logback-spring.xml
index 63505bcb11aeae08bf79ae91b548b744c4a49b4b..f594c83fa181aa05a3dc8a1cd3ab6a7022f936d0 100644
--- a/app/src/main/resources/logback-spring.xml
+++ b/app/src/main/resources/logback-spring.xml
@@ -2,15 +2,11 @@
 <configuration>
     <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
 
-    <logger name="org.springframework.web" level="DEBUG"/>
-    <logger name="org.springframework.web.servlet.mvc.method.annotation" level="INFO"/>
-    <logger name="eu.gaiax.difs.aas" level="DEBUG"/>
-
     <springProperty scope="context" name="springAppName" source="spring.application.name"/>
 
     <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>DEBUG</level>
+            <level>TRACE</level>
         </filter>
         <encoder>
             <pattern>${FILE_LOG_PATTERN}</pattern>
@@ -32,22 +28,9 @@
         </encoder>
     </appender>
 
-    <!--springProfile name="dev"-->
-        <root level="INFO">
-            <appender-ref ref="console"/>
-            <appender-ref ref="file"/>
-        </root>
-    <!--/springProfile-->
-
-    <!--springProfile name="docker">
-        <root level="INFO">
-            <appender-ref ref="console"/>
-        </root>
-    </springProfile>
+    <root level="INFO">
+        <appender-ref ref="console"/>
+        <appender-ref ref="file"/>
+    </root>
 
-    <springProfile name="!dev">
-        <root level="INFO">
-            <appender-ref ref="file"/>
-        </root>
-    </springProfile-->
 </configuration>
diff --git a/service/src/main/resources/application-dev.yml b/service/src/main/resources/application-dev.yml
index 97c922228bd45ae737bda9a6663201a16ee7b01d..7065ba1586f8e61558ea5b2ac1624fb52b84066e 100644
--- a/service/src/main/resources/application-dev.yml
+++ b/service/src/main/resources/application-dev.yml
@@ -7,23 +7,6 @@ server:
     mbeanregistry:
       enabled: true
 
-spring:
-  application:
-    name: auth-service
-  messages:
-    encoding: ISO-8859-1
-    
-management:
-  endpoints:
-    web:
-      exposure:
-        include: "*"
-
-springdoc:
-  api-docs:
-    path: /api/docs
-    enabled: true
-
 aas:
   cache:
     size: 0
diff --git a/service/src/main/resources/application-test.yml b/service/src/main/resources/application-test.yml
index fdd9b9f81dc302e5aad1d350282e8096da180720..dae8698054744b7d322c1e8b3e8a9dc02d9e0bfc 100644
--- a/service/src/main/resources/application-test.yml
+++ b/service/src/main/resources/application-test.yml
@@ -1,5 +1,8 @@
 server:
   port: 9000
+  tomcat:
+    mbeanregistry:
+      enabled: true
 
 management:
   endpoints:
@@ -9,19 +12,83 @@ management:
 
 aas:
   cache:
+    size: 0
     ttl: 1m
   iam:
+    base-uri: http://key-server:8080
     iat:
+      dcr-uri: ${aas.iam.base-uri}/realms/gaia-x/clients-registrations/openid-connect
+      redirect-uri: ${aas.oidc.issuer}/*
       secret: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkMDc0OWE1MS04YTJmLTRkOWQtYTk2YS1jNzhjYTQyZmNlMTUifQ.eyJleHAiOjAsImlhdCI6MTY1Mjc4NTk2MCwianRpIjoiMjRjYjI2N2ItMmUwZi00YzQ5LTg0MGItYWUyNjQyNDg1OTU4IiwiaXNzIjoiaHR0cDovL2tleS1zZXJ2ZXI6ODA4MC9yZWFsbXMvZ2FpYS14IiwiYXVkIjoiaHR0cDovL2tleS1zZXJ2ZXI6ODA4MC9yZWFsbXMvZ2FpYS14IiwidHlwIjoiSW5pdGlhbEFjY2Vzc1Rva2VuIn0.IWu2-nP4ojXMxLn9B9lz7c-YQ-LDGhI9XUKdoa0f2tA
+    clients:
+      demo:
+        id: demo-app
+        secret: "{noop}secret"
+        redirect-uris: 
+          - http://test-server:8990/login/oauth2/code/demo-app-oidc
+      oidc:
+        id: aas-app-oidc
+        secret: "{noop}secret1"
+        redirect-uris: 
+          - ${aas.iam.base-uri}/realms/gaia-x/broker/ssi-oidc/endpoint
+      siop:
+        id: aas-app-siop
+        secret: "{noop}secret2"
+        redirect-uris: 
+          - ${aas.iam.base-uri}/realms/gaia-x/broker/ssi-siop/endpoint
+      gxfs:
+        id: gxfs-demo
+#        secret: "{noop}hmi-secret2"
+        redirect-uris: 
+          - https://demo.gxfs.dev
+      portal:
+        id: demo-portal
+        secret: "{noop}demo-portal"
+        redirect-uris: 
+          - https://fc-demo-server.gxfs.dev
+          - https://fc-server.gxfs.dev
+          - http://78.138.66.181:8088/*
+  jwk:
+      length: 3072
+      secret: 96ec048e-c640-4cfd-bc82-6571810a9d0f
   oidc:
     issuer: http://auth-server:9000
-#  token:
-#    ttl: 1m
+    static-scopes:
+  siop:
+    clock-skew: 5s 
+    issuer: https://self-issued.me/v2
+  scopes:
+    openid:
+      - sub
+      - iss
+      - auth_time
+    profile:
+      - name
+      - given_name
+      - family_name
+      - middle_name
+      - preferred_username
+      - gender
+      - birthdate
+      - updated_at
+    email:
+      - email
+      - email_verified
+  token:
+    ttl: 5m
   tsa:
+    url: http://trustservice/api
+    repo: aisbl
+    group: example
+    version: 1.0
+    action: evaluation
     delay: 100
     duration: 1000
     request:
       count: 1
+    statuses:
+      GetLoginProofResult: ACCEPTED
+      GetIatProofResult: ACCEPTED
 
 logging:
   level:
@@ -29,4 +96,4 @@ logging:
     tsclaims: DEBUG
     org.springframework.web: DEBUG
     org.springframework.security: DEBUG
-    eu.gaiax.difs.aas: DEBUG
+    eu.gaiax.difs.aas: DEBUG    
diff --git a/service/src/main/resources/application.yml b/service/src/main/resources/application.yml
index 64e74c725ce576575efd55158b17e2a8d33742b3..3457211527f81b30044f827775a31120949da723 100644
--- a/service/src/main/resources/application.yml
+++ b/service/src/main/resources/application.yml
@@ -3,10 +3,23 @@ server:
   servlet:
     session:
       timeout: 10m
+
+management:
+  endpoints:
+    web:
+      exposure:
+        include: "*"
   
 spring:
   application:
     name: auth-service
+  messages:
+    encoding: ISO-8859-1
+
+springdoc:
+  api-docs:
+    path: /api/docs
+    enabled: true
 
 logging:
   level: