public ApiResponse <LoginRadiusDeleteResponse> RemoveOrReset2FAbyUID(RemoveOrResetTwoFactorAuthentication model, string uid) { Validate(new ArrayList { model.googleauthenticator, model.otpauthenticator, uid }); var additionalQueryParams = new QueryParameters { ["uid"] = uid }; return(ConfigureAndExecute <LoginRadiusDeleteResponse>(RequestType.Identity, HttpMethod.Delete, "2FA/authenticator", additionalQueryParams, model.ConvertToJson())); }
public ApiResponse <LoginRadiusDeleteResponse> RemoveOrReset2FAbyAccessToken( RemoveOrResetTwoFactorAuthentication model, string access_token) { Validate(new ArrayList { model.otpauthenticator, model.googleauthenticator }); var additionalQueryParams = new QueryParameters { { "access_token", access_token } }; return(ConfigureAndExecute <LoginRadiusDeleteResponse>(RequestType.Authentication, HttpMethod.Delete, "account/2FA/authenticator", additionalQueryParams, model.ConvertToJson())); }