Tree:
1f6d309833
dev
release/7.x
1.0.0
1.0.0-rc1
1.0.0-rc2
1.0.0-rc3
2.0.0
2.0.0-rc1
2.0.0-rc2
2.0.0-rc3
2.0.1
3.0.0
3.0.0-beta1
3.0.0-beta2
3.0.0-beta3
3.0.0-beta4
3.0.0-beta5
3.0.0-beta6
3.0.0-rc1
3.0.0-rc2
3.0.1
3.0.2
3.0.3
3.0.4
3.0.5
3.1.0
3.1.1
4.0.0
4.0.0-preview1
4.0.0-preview2
4.0.0-preview3
4.0.0-preview4
4.0.0-preview5
4.0.0-preview6
4.0.0-rc1
4.0.0-rc2
4.1.0
4.10.0
4.10.1
4.2.0
4.3.0
4.4.0
4.5.0
4.6.0
4.7.0
4.8.0
4.9.0
5.0.0
5.0.0-preview1
5.0.0-preview2
5.0.0-preview3
5.0.0-rc1
5.0.1
5.1.0
5.2.0
5.3.0
5.4.0
5.5.0
5.6.0
5.7.0
5.7.1
5.8.0
6.0.0
6.0.0-preview1
6.0.0-preview2
6.0.0-preview3
6.0.0-preview4
6.0.0-rc1
6.1.0
6.1.1
6.2.0
6.2.1
6.3.0
6.4.0
7.0.0
7.0.0-preview.1
7.0.0-preview.2
7.0.0-preview.3
7.0.0-preview.4
7.1.0
7.2.0
7.3.0
7.4.0
7.5.0
${ noResults }
1 Commits (1f6d309833985ac40701eca6d99b3aefc4496102)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
1f6d309833 |
Add CIMD (Client ID Metadata Document) support (Phases 1-4)
Implement draft-ietf-oauth-client-id-metadata-document-00 support, allowing OAuth clients to use an HTTPS URL as their client_id with the server fetching a JSON metadata document from that URL. - Add EnableClientIdMetadataDocumentSupport option and related config - Create OpenIddict.Server.SystemNetHttp project for HTTP outbound metadata document fetching (following Client.SystemNetHttp patterns) - Modify handler pipeline: ValidateClientId sets CIMD flag when FindByClientIdAsync returns null and client_id is a valid HTTPS URL - Add CIMD bypasses to authentication, sign-in, and token generation handlers that look up pre-registered applications - Validate redirect_uri against fetched metadata document - Advertise client_id_metadata_document_supported in discovery - Update sandbox demonstrator with CIMD support and test endpoint |
4 months ago |