示例#1
0
        public async void SendResetPassword(string email)
        {
            ResetPasswordPayload p = new ResetPasswordPayload()
            {
                email = email
            };
            string URL = "https://identitytoolkit.googleapis.com/v1/accounts:sendOobCode?key=" + AuthKey;

            await RecieveData(URL, p);
        }
示例#2
0
 /// <summary>
 /// Resets the user password on an environment This operation can take a while
 /// to complete
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group.
 /// </param>
 /// <param name='labAccountName'>
 /// The name of the lab Account.
 /// </param>
 /// <param name='labName'>
 /// The name of the lab.
 /// </param>
 /// <param name='environmentSettingName'>
 /// The name of the environment Setting.
 /// </param>
 /// <param name='environmentName'>
 /// The name of the environment.
 /// </param>
 /// <param name='resetPasswordPayload'>
 /// Represents the payload for resetting passwords.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task BeginResetPasswordAsync(this IEnvironmentsOperations operations, string resourceGroupName, string labAccountName, string labName, string environmentSettingName, string environmentName, ResetPasswordPayload resetPasswordPayload, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.BeginResetPasswordWithHttpMessagesAsync(resourceGroupName, labAccountName, labName, environmentSettingName, environmentName, resetPasswordPayload, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
示例#3
0
 /// <summary>
 /// Resets the user password on an environment This operation can take a while
 /// to complete
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group.
 /// </param>
 /// <param name='labAccountName'>
 /// The name of the lab Account.
 /// </param>
 /// <param name='labName'>
 /// The name of the lab.
 /// </param>
 /// <param name='environmentSettingName'>
 /// The name of the environment Setting.
 /// </param>
 /// <param name='environmentName'>
 /// The name of the environment.
 /// </param>
 /// <param name='resetPasswordPayload'>
 /// Represents the payload for resetting passwords.
 /// </param>
 public static void BeginResetPassword(this IEnvironmentsOperations operations, string resourceGroupName, string labAccountName, string labName, string environmentSettingName, string environmentName, ResetPasswordPayload resetPasswordPayload)
 {
     operations.BeginResetPasswordAsync(resourceGroupName, labAccountName, labName, environmentSettingName, environmentName, resetPasswordPayload).GetAwaiter().GetResult();
 }
 /// <summary>
 /// Resets the user password on an environment This operation can take a while
 /// to complete
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='userName'>
 /// The name of the user.
 /// </param>
 /// <param name='resetPasswordPayload'>
 /// Represents the payload for resetting passwords.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task BeginResetPasswordAsync(this IGlobalUsersOperations operations, string userName, ResetPasswordPayload resetPasswordPayload, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.BeginResetPasswordWithHttpMessagesAsync(userName, resetPasswordPayload, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
 /// <summary>
 /// Resets the user password on an environment This operation can take a while
 /// to complete
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='userName'>
 /// The name of the user.
 /// </param>
 /// <param name='resetPasswordPayload'>
 /// Represents the payload for resetting passwords.
 /// </param>
 public static void BeginResetPassword(this IGlobalUsersOperations operations, string userName, ResetPasswordPayload resetPasswordPayload)
 {
     operations.BeginResetPasswordAsync(userName, resetPasswordPayload).GetAwaiter().GetResult();
 }