Module client_registration

Module client_registration 

Source
Expand description

RFC 7591 - OAuth 2.0 Dynamic Client Registration Protocol

This module implements the OAuth 2.0 Dynamic Client Registration Protocol as defined in RFC 7591, allowing clients to dynamically register with an authorization server.

§Features

  • Dynamic Client Registration: Allow clients to register programmatically
  • Client Metadata Management: Comprehensive client configuration support
  • Registration Validation: Security controls for client registration
  • Client Credentials Management: Automatic client secret generation
  • Update and Delete Operations: Full client lifecycle management
  • Security Controls: Rate limiting and validation for registration requests

Structs§

ClientRegistrationConfig
Dynamic Client Registration Manager configuration
ClientRegistrationManager
Dynamic Client Registration Manager
ClientRegistrationRequest
Client registration request as defined in RFC 7591
ClientRegistrationResponse
Client registration response as defined in RFC 7591
RegisteredClient
Registered client information