Skip to content

Commit dec81cb

Browse files
committed
Add support for token-external-service6 integration with OpenID Connect
1 parent 3992fb8 commit dec81cb

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
openapi: 3.0.3
3+
info:
4+
title: token-external-service6 API
5+
version: 3.0.0-SNAPSHOT
6+
paths:
7+
/token-external-service6/executeQuery6:
8+
post:
9+
operationId: executeQuery6
10+
responses:
11+
"200":
12+
description: OK
13+
security:
14+
- service6-oidc: []
15+
components:
16+
securitySchemes:
17+
service6-oidc:
18+
type: openIdConnect
19+
description: Authentication for service6
20+
openIdConnectUrl: https://example.com/realms/master/.well-known/openid-configuration

client/integration-tests/auth-provider/src/main/resources/application.properties

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ quarkus.openapi-generator.codegen.spec.token_external_service1_yaml.base-package
66
quarkus.openapi-generator.codegen.spec.token_external_service2_yaml.base-package=org.acme.externalservice2
77
quarkus.openapi-generator.codegen.spec.token_external_service3_yaml.base-package=org.acme.externalservice3
88
quarkus.openapi-generator.codegen.spec.token_external_service5_yaml.base-package=org.acme.externalservice5
9+
quarkus.openapi-generator.codegen.spec.token_external_service6_yaml.base-package=org.acme.externalservice6
910

1011
quarkus.rest-client.token_external_service1_yaml.url=${propagation-external-service-mock.url}
1112
quarkus.rest-client.token_external_service2_yaml.url=${propagation-external-service-mock.url}
1213
quarkus.rest-client.token_external_service3_yaml.url=${propagation-external-service-mock.url}
1314
quarkus.rest-client.token_external_service5_yaml.url=${propagation-external-service-mock.url}
15+
quarkus.rest-client.token_external_service6_yaml.url=${propagation-external-service-mock.url}
1416

1517
# default propagation for token_external_service1 invocation
1618
quarkus.openapi-generator.token_external_service1_yaml.auth.service1_http_bearer.token-propagation=true
@@ -39,4 +41,12 @@ quarkus.oidc-client.service5_oauth2.grant.type=client
3941
quarkus.oidc-client.service5_oauth2.credentials.client-secret.method=basic
4042
quarkus.oidc-client.service5_oauth2.credentials.client-secret.value=secret
4143

44+
45+
# Oidc client used by the token_external_service6
46+
quarkus.oidc-client.service6_oidc.auth-server-url=${keycloak.mock.service.url}
47+
quarkus.oidc-client.service6_oidc.discovery-enabled=true
48+
quarkus.oidc-client.service6_oidc.client-id=kogito-app
49+
quarkus.oidc-client.service6_oidc.credentials.client-secret.value=secret
50+
51+
4252
quarkus.keycloak.devservices.enabled=false

0 commit comments

Comments
 (0)