Skip to content

Commit 4e1e455

Browse files
CAEP interop non normative changes (#196)
CAEP interop non normative changes Co-authored-by: Apoorva Deshpande <[email protected]>
1 parent 417e8e7 commit 4e1e455

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

openid-caep-interoperability-profile-1_0.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -219,20 +219,20 @@ All events MUST be signed using the `RS256` algorithm using a minimum of 2048-bi
219219
### Authorization Server
220220
* MAY distribute discovery metadata (such as the authorization endpoint) via the metadata document as specified in [RFC8414]{{RFC8414}}
221221
* MUST support at least one of the following to obtain a short-lived access token. For example, a short lived access token could be defined as one in which the value of the `exp` claim is not longer than 60 mins after `nbf` claim. Please refer to Access token lifetimes in the security considerations of {{FAPI}} for additional considerations.
222-
** client credential grant flow {{RFC6749}} section 4.4
223-
** authorization code flow {{RFC6749}} section 4.1
222+
- client credential grant flow {{RFC6749}} section 4.4
223+
- authorization code flow {{RFC6749}} section 4.1
224224

225225
### OAuth Scopes
226226
Depending on the features supported by the OAuth service and the SSF APIs, the client SHALL discover the OAuth scopes as follows:
227227

228228
1. If the Resource Server, hosting SSF configuration APIs, supports OAuth Protected Resource Metadata {{OPRM}} then the client MUST obtain the required scopes by using it.
229229

230230
2. If the Resource Server does not support {{OPRM}}, then the following scopes MUST be supported -
231-
* An OAuth {{RFC6749}} authorization server that is used to issue tokens to SSF Receivers, MUST reserve the scopes for the SSF endpoints with the prefix of `ssf`
232-
* All the SSF stream configuration management API operations MUST accept `ssf.manage` scope
233-
* All the SSF stream configuration Read API operations MUST accept `ssf.read` scope
234-
* Authorization server MAY postfix scope names with more granular operations eg. `ssf.manage.create`, `ssf.manage.update` etc.
235-
* Transmitter managed poll endpoint MAY support the postfix scopes in the same nomenclature as `ssf.manage.poll`
231+
- An OAuth {{RFC6749}} authorization server that is used to issue tokens to SSF Receivers, MUST reserve the scopes for the SSF endpoints with the prefix of `ssf`
232+
- All the SSF stream configuration management API operations MUST accept `ssf.manage` scope
233+
- All the SSF stream configuration Read API operations MUST accept `ssf.read` scope
234+
- Authorization server MAY postfix scope names with more granular operations eg. `ssf.manage.create`, `ssf.manage.update` etc.
235+
- Transmitter managed poll endpoint MAY support the postfix scopes in the same nomenclature as `ssf.manage.poll`
236236

237237
### The SSF Transmitter as a Resource Server
238238
* MUST accept access tokens in the HTTP header as in Section 2.1 of OAuth 2.0 Bearer Token Usage [RFC6750]{{RFC6750}}

0 commit comments

Comments
 (0)