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
{{ message }}
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.
We need to be able to run complement and sytest a MAS-enabled Synapse deployment
Because those are running in headless environments, we need an automated way to create and revoke tokens, an alternative to the C-S /login API. The plan to do this is to leverage MAS' GraphQL admin API to do this.
A prerequisite for Complement/Sytest to be able to call this admin API is to have the Client Credentials grant (which we need anyway in other contexts). Once that is done, we need to add an API to issue (and revoke) access tokens through the GraphQL API, which will let Complement/Sytest issue and revoke token for arbitrary users in an automated way.
As a first step could we write a sytest or complement test that logs in with OIDC? Basically have a small, new test suite just for Synapse + MAS combo?
We need to be able to run complement and sytest a MAS-enabled Synapse deployment
Because those are running in headless environments, we need an automated way to create and revoke tokens, an alternative to the C-S
/login
API. The plan to do this is to leverage MAS' GraphQL admin API to do this.A prerequisite for Complement/Sytest to be able to call this admin API is to have the Client Credentials grant (which we need anyway in other contexts). Once that is done, we need to add an API to issue (and revoke) access tokens through the GraphQL API, which will let Complement/Sytest issue and revoke token for arbitrary users in an automated way.
The text was updated successfully, but these errors were encountered: