Skip to content
This repository was archived by the owner on Sep 10, 2024. It is now read-only.

Commit 57b1f88

Browse files
hughnssandhose
authored andcommitted
Fill in missing supported authorization scopes
1 parent 71039a6 commit 57b1f88

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/topics/authorization.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ the API can be requested by a session which has the [`urn:mas:graphql:*`] and th
8686
MAS supports a few different authorization grants for OAuth 2.0 sessions.
8787
Whilst this section won't go into the technical details of how those grants work, it's important to understand what they are and what they are used for.
8888

89-
| Grant type | Entity | User interaction | Matrix C-S API | Synapse admin API |  MAS Internal GraphQL API | MAS Admin API |
90-
| --------------------------------------------------- | ------ | ---------------- | -------------- | ----------------- | ------------------------- | ------------- |
91-
| [Authorization code](#authorization-code-grant) | User | Same device | Yes | Yes | Yes | TODO: ? |
92-
| [Device authorization](#device-authorization-grant) | User | Other device | Yes | Yes | Yes | TODO: ? |
93-
| [Client credentials](#client-credentials-grant) | Client | None | No | No[^admin] | No | TODO: ? |
89+
| Grant type | Entity | User interaction | Matrix C-S API | Synapse Admin API | MAS Admin API | MAS Internal GraphQL API |
90+
| --------------------------------------------------- | ------ | ---------------- | -------------- | ----------------- | ------------- | ------------------------ |
91+
| [Authorization code](#authorization-code-grant) | User | Same device | Yes | Yes | Yes | Yes |
92+
| [Device authorization](#device-authorization-grant) | User | Other device | Yes | Yes | Yes | Yes |
93+
| [Client credentials](#client-credentials-grant) | Client | None | No | No[^admin] | Yes | Yes |
9494

9595
[^admin]: The Synapse admin API doesn't strictly require a user, but Synapse doesn't support client-only sessions yet. In the future, it will be possible to leverage the client credentials grant to access the Synapse admin API.
9696

0 commit comments

Comments
 (0)