# Package org.restlet.security

Classes related to security.

See: Description

Interface Summary
Interface | Description
--- | ---
Enroler | Updates an authenticated client user with assigned roles.
Verifier | Verifies the credentials provided by a client user sending a request.

Class Summary
Class | Description
--- | ---
Authenticator | Filter authenticating the client sending the request.
Authorizer | Filter authorizing requests.
ChallengeAuthenticator | Authenticator based on a challenge scheme.
Group | Group that contains member groups and users.
Guard | Deprecated Use the `ChallengeAuthenticator` class instead.
LocalVerifier | Verifier that can locally retrieve the secrets.
MapVerifier | Verifier that stores its local secrets in a map indexed by the identifier.
MemoryRealm | Security realm based on a memory model.
MethodAuthorizer | Authorizer based on authorized methods.
Realm | Security realm capable of providing an enroler and a verifier.
Role | Application specific role.
RoleAuthorizer | Authorizer based on authorized and forbidden roles.
SecretVerifier | Verifier of identifier/secret couples.
User | User part of a security realm.

## Package org.restlet.security Description

Classes related to security.

Since:
  Restlet 2.0
See Also:
  User Guide - Security package