/
549.txt
29 lines (19 loc) · 1.58 KB
/
549.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[1] [[識別子]]や[[合言葉]]として使われる短めの (極端に長くない) 文字列のことを[DFN[[RUBYB[トークン]@en[token]]]]といいます。通常は機械的に生成された記号列です。
[2] [[トークン]]には次のようなものがあります。
[FIG(short list)[
- [[アクセストークン]]
- [[要求トークン]]
]FIG]
[3] [[OAuth 1.0]] の [[RFC]] は[[クライアント]]が[[資源所有者]]に代わって[[鯖]]にアクセスするために使う文字列 (の組) のことを[[トークン]]と呼んでいます。 (元の仕様では[[アクセストークン]]と呼んでいましたが、なぜか [[RFC]] 化されたときに[[トークン]]になりました。) [[OAuth 2.0]] はそれに相当するものを[[アクセストークン]]と呼んでいます。 (なんで [[OAuth 1.0]] の [[RFC]] で改称したのか意味がわかりませんね。)
* [CODE(URI)@en[token]] 引数 (OAuth 2.0)
[5] [[revokeエンドポイント]]の [DFN[[CODE(URI)@en[[[token]]]]]] [[引数]]は、
取り消し ([[revoke]]) する[[トークン]]を指定するものです。
** 仕様書
[REFS[
- [4] [CITE@en[RFC 7009 - OAuth 2.0 Token Revocation]] ([TIME[2014-12-21 18:10:21 +09:00]] 版) <http://tools.ietf.org/html/rfc7009#section-2.1>
]REFS]
** 構文
[7] [[RFC]] には明記されていませんが、任意の[[トークン]]を指定できるものと思われます。
** 文脈
[6] [[revokeエンドポイント]]への[[要求]]にはこの[[引数]]を指定しなければ[['''なりません''']]
[SRC[>>4]]。