From 93965883a01be16254d1fbb7eacf6726f8284fe2 Mon Sep 17 00:00:00 2001 From: Manuel Fink Date: Mon, 3 Aug 2026 13:50:45 +0200 Subject: [PATCH] mock sap_id_type claim --- .../test/resources/jwt/PrivilegedPrincipalPropagation_bob.json | 1 + .../test/resources/jwt/RestrictedPrincipalPropagation_bob.json | 1 + ams-javalin-shopping/src/test/resources/jwt/TechnicalUser.json | 1 + ams-javalin-shopping/src/test/resources/jwt/User_alice.json | 1 + ams-javalin-shopping/src/test/resources/jwt/User_bob.json | 1 + ams-javalin-shopping/src/test/resources/jwt/User_carol.json | 1 + .../test/resources/jwt/PrivilegedPrincipalPropagation_bob.json | 1 + .../test/resources/jwt/RestrictedPrincipalPropagation_bob.json | 1 + .../src/test/resources/jwt/TechnicalUser.json | 1 + ams-spring-boot-shopping/src/test/resources/jwt/User_alice.json | 1 + ams-spring-boot-shopping/src/test/resources/jwt/User_bob.json | 1 + ams-spring-boot-shopping/src/test/resources/jwt/User_carol.json | 1 + 12 files changed, 12 insertions(+) diff --git a/ams-javalin-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json b/ams-javalin-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json index 391a5c2..8abba53 100644 --- a/ams-javalin-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json +++ b/ams-javalin-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json @@ -4,6 +4,7 @@ "foobar" ], "sub": "bob", + "sap_id_type": "user", "app_tid": "tenant2", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "bob", diff --git a/ams-javalin-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json b/ams-javalin-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json index b06a8ea..355761e 100644 --- a/ams-javalin-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json +++ b/ams-javalin-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json @@ -3,6 +3,7 @@ "ExternalOrder" ], "sub": "bob", + "sap_id_type": "user", "app_tid": "tenant2", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "bob", diff --git a/ams-javalin-shopping/src/test/resources/jwt/TechnicalUser.json b/ams-javalin-shopping/src/test/resources/jwt/TechnicalUser.json index 90c64cd..fd0c75d 100644 --- a/ams-javalin-shopping/src/test/resources/jwt/TechnicalUser.json +++ b/ams-javalin-shopping/src/test/resources/jwt/TechnicalUser.json @@ -4,6 +4,7 @@ "ReadInvoices" ], "sub": "b8eeb174-afdb-4055-a29b-05458deaf7fe", + "sap_id_type": "app", "app_tid": "tenant1", "iss": "https://footenant.accounts400.ondemand.com", "azpacr": "2", diff --git a/ams-javalin-shopping/src/test/resources/jwt/User_alice.json b/ams-javalin-shopping/src/test/resources/jwt/User_alice.json index 8d2219a..1b88924 100644 --- a/ams-javalin-shopping/src/test/resources/jwt/User_alice.json +++ b/ams-javalin-shopping/src/test/resources/jwt/User_alice.json @@ -1,5 +1,6 @@ { "sub": "alice", + "sap_id_type": "user", "app_tid": "tenant1", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "alice", diff --git a/ams-javalin-shopping/src/test/resources/jwt/User_bob.json b/ams-javalin-shopping/src/test/resources/jwt/User_bob.json index f52f03a..0339bb8 100644 --- a/ams-javalin-shopping/src/test/resources/jwt/User_bob.json +++ b/ams-javalin-shopping/src/test/resources/jwt/User_bob.json @@ -1,5 +1,6 @@ { "sub": "bob", + "sap_id_type": "user", "app_tid": "tenant2", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "bob", diff --git a/ams-javalin-shopping/src/test/resources/jwt/User_carol.json b/ams-javalin-shopping/src/test/resources/jwt/User_carol.json index 8c59fe0..5e8f06a 100644 --- a/ams-javalin-shopping/src/test/resources/jwt/User_carol.json +++ b/ams-javalin-shopping/src/test/resources/jwt/User_carol.json @@ -1,5 +1,6 @@ { "sub": "carol", + "sap_id_type": "user", "app_tid": "tenant1", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "carol", diff --git a/ams-spring-boot-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json b/ams-spring-boot-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json index 391a5c2..8abba53 100644 --- a/ams-spring-boot-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json +++ b/ams-spring-boot-shopping/src/test/resources/jwt/PrivilegedPrincipalPropagation_bob.json @@ -4,6 +4,7 @@ "foobar" ], "sub": "bob", + "sap_id_type": "user", "app_tid": "tenant2", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "bob", diff --git a/ams-spring-boot-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json b/ams-spring-boot-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json index b06a8ea..355761e 100644 --- a/ams-spring-boot-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json +++ b/ams-spring-boot-shopping/src/test/resources/jwt/RestrictedPrincipalPropagation_bob.json @@ -3,6 +3,7 @@ "ExternalOrder" ], "sub": "bob", + "sap_id_type": "user", "app_tid": "tenant2", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "bob", diff --git a/ams-spring-boot-shopping/src/test/resources/jwt/TechnicalUser.json b/ams-spring-boot-shopping/src/test/resources/jwt/TechnicalUser.json index 90c64cd..fd0c75d 100644 --- a/ams-spring-boot-shopping/src/test/resources/jwt/TechnicalUser.json +++ b/ams-spring-boot-shopping/src/test/resources/jwt/TechnicalUser.json @@ -4,6 +4,7 @@ "ReadInvoices" ], "sub": "b8eeb174-afdb-4055-a29b-05458deaf7fe", + "sap_id_type": "app", "app_tid": "tenant1", "iss": "https://footenant.accounts400.ondemand.com", "azpacr": "2", diff --git a/ams-spring-boot-shopping/src/test/resources/jwt/User_alice.json b/ams-spring-boot-shopping/src/test/resources/jwt/User_alice.json index 8d2219a..1b88924 100644 --- a/ams-spring-boot-shopping/src/test/resources/jwt/User_alice.json +++ b/ams-spring-boot-shopping/src/test/resources/jwt/User_alice.json @@ -1,5 +1,6 @@ { "sub": "alice", + "sap_id_type": "user", "app_tid": "tenant1", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "alice", diff --git a/ams-spring-boot-shopping/src/test/resources/jwt/User_bob.json b/ams-spring-boot-shopping/src/test/resources/jwt/User_bob.json index f52f03a..0339bb8 100644 --- a/ams-spring-boot-shopping/src/test/resources/jwt/User_bob.json +++ b/ams-spring-boot-shopping/src/test/resources/jwt/User_bob.json @@ -1,5 +1,6 @@ { "sub": "bob", + "sap_id_type": "user", "app_tid": "tenant2", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "bob", diff --git a/ams-spring-boot-shopping/src/test/resources/jwt/User_carol.json b/ams-spring-boot-shopping/src/test/resources/jwt/User_carol.json index 8c59fe0..5e8f06a 100644 --- a/ams-spring-boot-shopping/src/test/resources/jwt/User_carol.json +++ b/ams-spring-boot-shopping/src/test/resources/jwt/User_carol.json @@ -1,5 +1,6 @@ { "sub": "carol", + "sap_id_type": "user", "app_tid": "tenant1", "iss": "https://footenant.accounts400.ondemand.com", "given_name": "carol",