Skip to main content

Module handler

Module handler 

Source
Expand description

IDP (Identity Provider) REST endpoints for managing identity registrations

Structs§

ActivateIdentityRequest
Request structure for identity activation
AddressUpdateResponse
Response structure for address update - only returns the updated address
AvailabilityResponse
Response structure for identity availability check
CheckAvailabilityQuery
Query parameters for checking identity availability
CreateIdentityRequest
Request structure for creating a new identity
IdentityResponse
Response structure for identity details
IdpInfoResponse
Response structure for IDP public info This is returned by GET /api/idp/info - a public endpoint for provider selection
ListIdentitiesQuery
Query parameters for listing identities
UpdateAddressRequest
Request structure for updating identity address
UpdateIdentitySettingsRequest
Request structure for updating identity settings

Enums§

IdpAuthResult
Authorization result for IDP operations

Functions§

activate_identity
POST /api/idp/activate - Activate an identity using a ref token
check_identity_availability
GET /api/idp/check-availability - Check if an identity id_tag is available
create_identity
POST /api/idp/identities - Create a new identity
delete_identity
DELETE /api/idp/identities/:id - Delete an identity
get_identity_by_id
GET /api/idp/identities/:id - Get a specific identity by id_tag
get_idp_info
GET /api/idp/info - Get public information about this Identity Provider
list_identities
GET /api/idp/identities - List identities
update_identity_address
PUT /api/idp/identities/:id/address - Update identity address
update_identity_settings
PATCH /api/idp/identities/:id - Update identity settings