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
@@ -1117,6 +1117,66 @@ The `quarkus-oidc-token-propagation-reactive` extension provides `io.quarkus.oid
1117
1117
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.
1118
1118
However, these features may be added in the future.
1119
1119
1120
+
[[oidc-client-graphql-client]]
1121
+
== GraphQL client integration
1122
+
1123
+
The `quarkus-oidc-client-graphql` extension provides a way to integrate an
1124
+
OIDC client into xref:smallrye-graphql-client.adoc[GraphQL clients]. This
1125
+
works similarly as with REST clients. When this extension is present, any
1126
+
configured (that means NOT created programmatically via the builder, but via
1127
+
configuration properties) GraphQL client will attempt to use the OIDC client
1128
+
to obtain an access token and set it as an `Authorization` header value.
1129
+
OIDC client will also refresh expired access tokens.
1130
+
1131
+
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