Travis Ralston
6cfd761204
Spec the v2 lookup API
...
Spec for [MSC2134](https://github.com/matrix-org/matrix-doc/pull/2134 )
5 years ago
Travis Ralston
afd5018494
Spec the terms of service handling for identity servers
...
Part of MSC2140
Convert status codes to strings if there is a string status code. Fixes a build error when we mix 4xx and 403 in the same definition. We also have to correct stringified numbers to pass the build.
5 years ago
Travis Ralston
91f862d9e8
Use the right error code for 401 errors
5 years ago
Travis Ralston
4d0ea64121
Define authentication, ripping off the client-server API description
5 years ago
Travis Ralston
b0acaeddfa
Reference the v2 API where possible
5 years ago
Travis Ralston
497c6875ac
Merge pull request #2112 from matrix-org/server_server/release-r0.1.2
...
Federation r0.1.2
6 years ago
Travis Ralston
8e6ccf0a0e
Federation r0.1.2
6 years ago
Travis Ralston
34ad81e81b
Identity r0.2.0
6 years ago
Andrew Morgan
df7223f992
Add changelogs
6 years ago
Travis Ralston
8bd9ca4edd
Prep for r0.1.1 of s2s
6 years ago
Andrew Morgan
4ec3a43a85
Replace "3pid" with "3PID"
6 years ago
Travis Ralston
8ace64bab7
r0.1.0 of the s2s specification
6 years ago
Travis Ralston
735de03e07
Add r0 version links
...
These were missed in the release process.
6 years ago
Travis Ralston
00578547c0
Merge pull request #1644 from matrix-org/rav/is_token_grammar
...
Spec grammars for IS things
6 years ago
Travis Ralston
f3825c5827
A couple more stragglers
6 years ago
Richard van der Hoff
79974b152c
s/identity service/identity server
6 years ago
Travis Ralston
7d34995ece
It's actually an "identity server implementing the Identity Service API"
...
Also add a note about appservices being special.
6 years ago
Travis Ralston
7ac76fa27c
Actually we're going with "identity server" afterall
6 years ago
Travis Ralston
ec248b436f
Identity Service is lowercase
6 years ago
Richard van der Hoff
dced3d5707
Notes on the format of IS session IDs and tokens
6 years ago
Travis Ralston
f013b7ef03
Merge pull request #1631 from turt2live/travis/general/unstable-warning
...
Render a warning if the spec is unstable
6 years ago
Travis Ralston
98a445890c
Render a warning if the spec is unstable
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1499
This is done by using magic variables in the RST. The magic variables are generated based on the substitutions available, making them available for use at build-time.
Magic variables were chosen because it allows people to continue working on the spec and release process without having to worry about removing a chunk of text from the top of the file. Originally, this was attempted by using jinja2 if-statements, however the substitutions are replaced *after* the template is executed, so the condition would never match.
The format of the variable is to make the templating happy. Using colons or percent signs results in the templator thinking something else is going on, and then complaining about format.
6 years ago
Travis Ralston
d57b977a55
Merge branch 'm-master' into travis/general/3pid_invite
6 years ago
Travis Ralston
5e6a2c30a2
Comment out the part where identity services can revoke their keys
...
They can't because otherwise 3rd party invites can be rejected by homeservers, as per https://github.com/matrix-org/matrix-doc/issues/1633
6 years ago
Travis Ralston
cee0a5ac7b
Merge pull request #1557 from turt2live/travis/general/r0-prep
...
Prepare the identity service and server-server APIs for r0
6 years ago
Travis Ralston
32cde24bcf
Fix server-server link in IS spec
6 years ago
Travis Ralston
dc602b74d2
Reference the server-server specification for /onbind
6 years ago
Travis Ralston
0387da51e2
Clarify how sessions work when establishing associations
6 years ago
Travis Ralston
039cefdbea
Say that identity services should be nice to web browsers (CORS/OPTIONS)
6 years ago
Travis Ralston
bbba7dedd6
Clean up identity service RST
...
* Title casing
* s/identity server/identity service
* Rough column limit enforcement
* Add some links (used by future commits)
6 years ago
Travis Ralston
c7a228bf7b
Don't make the major version a variable
...
We are likely to want to maintain v1 when we release a v2, so we'll avoid a variable for now.
6 years ago
Travis Ralston
e7a69a6a6d
Merge remote-tracking branch 'matrix-org/master' into travis/general/r0-prep
6 years ago
Travis Ralston
d370a2c6fd
Prepare the identity service and server-server APIs for r0
...
* Create the changelog scaffolding
* Set up the variables for versioning
6 years ago
Travis Ralston
dafea96621
Fix indentation and schema references in the identity service spec
6 years ago
Travis Ralston
811998735c
Define common error codes in the Identity Service API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1407
6 years ago
Hubert Chathi
f5dc0eaed2
document msisdn-related endpoints in IS ( #1507 )
...
* add msisdn endpoints in Identity Server spec
* add in CS endpoints that use the IS msisdn endpoints
6 years ago
Hubert Chathi
cd4fed509c
convert IS endpoints to Swagger ( #1427 )
6 years ago
Maxime Dor
c8393306d1
Add IS ping endpoint
7 years ago
David Baker
b789f61522
Make link more specific
7 years ago
David Baker
6edb90a08e
Document threepids
...
Adds the /msisdn' 3pid type and generally fleshes out what a 3pid
is and how they work.
This merges most of the work from Max Dor in https://github.com/matrix-org/matrix-doc/pull/1039
with some tweaks and additions.
7 years ago
Brendan Abolivier
997e76fcf7
Update JSON body for 3PID onbind requests
7 years ago
Richard van der Hoff
da686ba4eb
Specification of unpadded Base64
8 years ago
David Baker
49ee00c361
Use the right path for the identity API
8 years ago
Richard van der Hoff
49cd65dd58
Add a license to the spec
...
We're licensing hte spec under ASLv2. Add the LICENSE file, and add the
short-form to as much of the source as is practical right now (adding it to
json source is a massive pita).
8 years ago
David Baker
b0194a3016
Spec for endpoint-specific 3pid verification token
...
As per proposal https://docs.google.com/document/d/13mapDbaOnbob9ZYRDiGm1YbeZhFOBj_R1OvgBA9pA5s/edit?pref=2&pli=1#
9 years ago
Richard van der Hoff
5cc9066159
Add git versions to other parts of the spec
9 years ago
Daniel Wagner-Hall
313f09f5c0
Specify address validating and binding
9 years ago
Daniel Wagner-Hall
fecff8afdc
Specify association lookup
9 years ago
Daniel Wagner-Hall
30c9fee0b2
Specify ephemeral invitation signing
9 years ago
Daniel Wagner-Hall
097b69dc1e
Loosely specify invitation storage
9 years ago