vaden_security library
Support for doing something awesome.
More dartdocs go here.
Classes
- AnyRequest
- AuthorizeRequest
- BCryptPasswordEncoder
- Implementation that uses the 'bcrypt' package to hash and verify passwords.
- HttpSecurity
- JwtService
- Responsible for generating and verifying JWT tokens. Focuses on two main methods:
- PasswordEncoder
- Interface for password encoding and matching. This is used to hash passwords and verify them against raw passwords. It is a common practice to store hashed passwords in databases instead of plain text passwords.
- RequestMatcher
- Tokenization
- UserDetails
- Represents the details of an authenticated user.
- UserDetailsService
-
Defines the contract for loading user information,
given an identifier (usually the
username
). - VadenSecurity
- VadenSecurityError