Skip to content

Commit e9b978d

Browse files
committed
docs: add more resources for DCR
1 parent afef152 commit e9b978d

File tree

4 files changed

+15
-2
lines changed

4 files changed

+15
-2
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ The following features are currently in scope and implemented in this software:
1717
- UserInfo and Protected Resource Requests
1818
- Authorization Server Issuer Identification
1919
- JWT Secured Introspection, Response Mode (JARM), Authorization Request (JAR), and UserInfo
20+
- Dynamic Client Registration (DCR)
2021
- [Passport](https://www.passportjs.org/) Strategy
2122

2223
## Sponsor

docs/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Support from the community to continue maintaining and improving this module is
3131
## Advanced Configuration
3232

3333
- [~~allowInsecureRequests~~](functions/allowInsecureRequests.md)
34+
- [dynamicClientRegistration](functions/dynamicClientRegistration.md)
3435
- [enableDecryptingResponses](functions/enableDecryptingResponses.md)
3536
- [enableDetachedSignatureResponseChecks](functions/enableDetachedSignatureResponseChecks.md)
3637
- [enableNonRepudiationChecks](functions/enableNonRepudiationChecks.md)
@@ -69,7 +70,7 @@ Support from the community to continue maintaining and improving this module is
6970
- [getDPoPHandle](functions/getDPoPHandle.md)
7071
- [randomDPoPKeyPair](functions/randomDPoPKeyPair.md)
7172

72-
## Dynamic Client Registration
73+
## Dynamic Client Registration (DCR)
7374

7475
- [dynamicClientRegistration](functions/dynamicClientRegistration.md)
7576

docs/functions/dynamicClientRegistration.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,9 @@ says.
3535
## Returns
3636

3737
[`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<[`Configuration`](../classes/Configuration.md)\>
38+
39+
## See
40+
41+
- [RFC 7591 - OAuth 2.0 Dynamic Client Registration Protocol (DCR)](https://www.rfc-editor.org/rfc/rfc7591.html)
42+
- [OpenID Connect Dynamic Client Registration 1.0 (DCR)](https://openid.net/specs/openid-connect-registration-1_0-errata2.html)
43+
- [RFC 9449 - OAuth 2.0 Demonstrating Proof-of-Possession at the Application Layer (DPoP)](https://www.rfc-editor.org/rfc/rfc9449.html#name-protected-resource-access)

src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1149,7 +1149,12 @@ export interface DynamicClientRegistrationRequestOptions
11491149
* issued, {@link None} otherwise.
11501150
* @param options
11511151
*
1152-
* @group Dynamic Client Registration
1152+
* @group Advanced Configuration
1153+
* @group Dynamic Client Registration (DCR)
1154+
*
1155+
* @see [RFC 7591 - OAuth 2.0 Dynamic Client Registration Protocol (DCR)](https://www.rfc-editor.org/rfc/rfc7591.html)
1156+
* @see [OpenID Connect Dynamic Client Registration 1.0 (DCR)](https://openid.net/specs/openid-connect-registration-1_0-errata2.html)
1157+
* @see [RFC 9449 - OAuth 2.0 Demonstrating Proof-of-Possession at the Application Layer (DPoP)](https://www.rfc-editor.org/rfc/rfc9449.html#name-protected-resource-access)
11531158
*/
11541159
export async function dynamicClientRegistration(
11551160
server: URL,

0 commit comments

Comments
 (0)