2.1.5.7 GeneratePassword
このメソッドは、長さが14文字以上のランダム・パスワードを生成します。
宣言
// C# public virtual string GeneratePassword( );
戻り値
長さが14文字以上のパスワードのランダムな文字列。
備考
OracleMembershipProvider
オブジェクトは、GeneratePassword
メソッドを呼び出して、14文字以上、128文字未満の長さのランダムに生成されたパスワードを取得します。
生成されたパスワードには、英数字と!@#$%^&*()_-+=[{]};:<>|./?の記号のみ含まれています。隠し文字や印刷不能な制御文字は、生成されたパスワードに含まれていません。
MinRequiredPasswordLength
プロパティに対して指定された値が14より大きい場合、GeneratePassword
プロパティから戻されるパスワードの長さは、MinRequiredPasswordLength
プロパティの値です。それ以外の場合、長さは14文字です。
GeneratePassword
メソッドによって生成されたランダム・パスワードは、PasswordStrengthRegularExpression
プロパティの正規表現を渡すことが保証されていません。ただし、ランダム・パスワードは、MinRequiredPasswordLength
およびMinRequiredNonAlphanumericCharacters
プロパティで設定された基準を満たします。