My Project 1.0
Open Source Encrypted Vault Storage
|
Public Member Functions | |
AccountApiClient (HttpClient httpClient) | |
async Task< ApiResponse< UserProfileDto > > | GetProfileAsync () |
Gets the non-sensitive profile information for the currently authenticated user. | |
async Task< ApiResponse > | UpdatePasswordAsync (UpdatePasswordRequestDto request) |
Updates the user's login password after verifying their current password. | |
async Task< ApiResponse > | UpdateMasterPasswordAsync (UpdateMasterPasswordRequestDto request) |
Updates the user's master password after verifying their current password and receiving re-encrypted vault items. | |
async Task< ApiResponse< IEnumerable< UserActivityDto > > > | GetRecentActivityAsync (int limit=10) |
Gets the most recent user activities, limited by the specified number. | |
async Task< ApiResponse > | Disable2faAsync () |
Disables Two-Factor Authentication (2FA) for the currently authenticated user. | |
async Task< ApiResponse< IEnumerable< string > > > | RegenerateRecoveryCodesAsync () |
Regenerates a new set of 2FA recovery codes for the currently authenticated user, invalidating any old ones. |
Definition at line 45 of file AccountApiClient.cs.
|
inline |
Definition at line 48 of file AccountApiClient.cs.
|
inline |
Disables Two-Factor Authentication (2FA) for the currently authenticated user.
Implements ignivault.ApiClient.Account.IAccountApiClient.
Definition at line 82 of file AccountApiClient.cs.
|
inline |
Gets the non-sensitive profile information for the currently authenticated user.
Implements ignivault.ApiClient.Account.IAccountApiClient.
Definition at line 50 of file AccountApiClient.cs.
|
inline |
Gets the most recent user activities, limited by the specified number.
limit |
Implements ignivault.ApiClient.Account.IAccountApiClient.
Definition at line 75 of file AccountApiClient.cs.
|
inline |
Regenerates a new set of 2FA recovery codes for the currently authenticated user, invalidating any old ones.
Implements ignivault.ApiClient.Account.IAccountApiClient.
Definition at line 88 of file AccountApiClient.cs.
|
inline |
Updates the user's master password after verifying their current password and receiving re-encrypted vault items.
request |
Implements ignivault.ApiClient.Account.IAccountApiClient.
Definition at line 69 of file AccountApiClient.cs.
|
inline |
Updates the user's login password after verifying their current password.
request |
Implements ignivault.ApiClient.Account.IAccountApiClient.
Definition at line 63 of file AccountApiClient.cs.