You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/main/asciidoc/security-openid-connect-client-reference.adoc
+60Lines changed: 60 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1120,6 +1120,66 @@ The `quarkus-oidc-token-propagation-reactive` extension provides `io.quarkus.oid
1120
1120
The `quarkus-oidc-token-propagation-reactive` extension (as opposed to the non-reactive `quarkus-oidc-token-propagation` extension) does not currently support the exchanging or resigning the tokens before the propagation.
1121
1121
However, these features may be added in the future.
1122
1122
1123
+
[[oidc-client-graphql-client]]
1124
+
== GraphQL client integration
1125
+
1126
+
The `quarkus-oidc-client-graphql` extension provides a way to integrate an
1127
+
OIDC client into xref:smallrye-graphql-client.adoc[GraphQL clients]. This
1128
+
works similarly as with REST clients. When this extension is present, any
1129
+
configured (that means NOT created programmatically via the builder, but via
1130
+
configuration properties) GraphQL client will attempt to use the OIDC client
1131
+
to obtain an access token and set it as an `Authorization` header value.
1132
+
OIDC client will also refresh expired access tokens.
1133
+
1134
+
To configure which OIDC client should be used by GraphQL client, select one of the configured OIDC clients with the `quarkus.oidc-client-graphql.client-name` property, for example:
0 commit comments