Passay - Tổng quan
Passaylà một thư viện xác thực và tạo Mật khẩu dựa trên Java. Nó cung cấp danh sách các tính năng toàn diện để xác thực / tạo mật khẩu và có thể cấu hình cao.
Thành phần Passay
API Passay có 3 thành phần cốt lõi.
Rule - một hoặc nhiều quy tắc xác định bộ quy tắc chính sách mật khẩu.
PasswordValidator - Một thành phần xác thực xác nhận mật khẩu dựa trên một bộ quy tắc nhất định.
PasswordGenerator - Một thành phần tạo ra mật khẩu để đáp ứng một bộ quy tắc nhất định.
Tổng quan về quy tắc
Các quy tắc là nền tảng cho cả xác thực và tạo mật khẩu. Có hai loại quy tắc lớn:
Đối sánh tích cực yêu cầu mật khẩu đáp ứng quy tắc.
Mật khẩu từ chối đối sánh phủ định đáp ứng quy tắc.
Đặc trưng
Sau đây là một số tính năng mà thư viện Passay cung cấp.
Password Validation- Thư viện Passay giúp thực thi chính sách mật khẩu bằng cách xác thực mật khẩu dựa trên bộ quy tắc có thể định cấu hình. Nó có một bộ quy tắc hiện có phong phú cho các trường hợp sử dụng phổ biến. Đối với các trường hợp bổ sung, nó cung cấp giao diện Quy tắc đơn giản để triển khai quy tắc tùy chỉnh.
Password Generation - Nó cung cấp một bộ quy tắc có thể định cấu hình có thể được sử dụng để tạo mật khẩu.
Command Line Tools - Nó cung cấp các công cụ để tự động hóa việc thực thi chính sách mật khẩu.
convenient - Dễ sử dụng.
Extensible - Tất cả các thành phần Passay đều có thể mở rộng.
Supports Internalization - Các thành phần Passay đã sẵn sàng quốc tế hóa.