Module models

Module models 

Source
Expand description

SDK models shared across multiple identity features

ModulesΒ§

key_connector_user_decryption_option πŸ”’
login_device_request πŸ”’
login_request πŸ”’
login_response πŸ”’
login_success_response πŸ”’
trusted_device_user_decryption_option πŸ”’
user_decryption_options_response πŸ”’
webauthn_prf_user_decryption_option πŸ”’

StructsΒ§

KeyConnectorUserDecryptionOption
SDK domain model for Key Connector user decryption option.
LoginDeviceRequest
Device information for login requests. This is common across all login mechanisms and describes the device making the authentication request.
LoginRequest
The common bucket of login fields to be re-used across all login mechanisms (e.g., password, SSO, etc.). This will include handling client_id and 2FA.
LoginSuccessResponse
SDK response model for a successful login. This is the model that will be exposed to consuming applications.
TrustedDeviceUserDecryptionOption
SDK domain model for Trusted Device user decryption option.
UserDecryptionOptionsResponse
SDK domain model for user decryption options. Provides the various methods available to unlock a user’s vault.
WebAuthnPrfUserDecryptionOption
SDK domain model for WebAuthn PRF user decryption option.

EnumsΒ§

LoginResponse
Common login response model used across different login methods.