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

Enums

HttpMethod