ユーザーが思いつく一般的なパスワードよりも安全であるため、ユーザーに「パスフレーズ」の入力を要求したいと考えています。
私は使用しています
int numberOfWords = password.collect {
it.charAt(0).digit || it.charAt(0).letter ? it : ' '
}.join('').tokenize(' ').size()
numberOfWords >= 3
セキュリティを確保するために、ユーザーが少なくとも 3 語を含むパスワードを作成するようにします。このロジックを制約に含めるにはどうすればよいですか? これをメソッドにしてから、制約内でメソッドを呼び出してみましたが、機能していません。