# Usage

- [Authentication Services](/usage/authentication-services.md): ColdBox security can work with ANY authentication service provider.
- [Basic Authentication](/usage/basic-authentication.md): Basic access authentication is a method for an HTTP user agent (e.g. a web browser) to provide a user name and password when making a request.
- [Security Rules](/usage/untitled-1.md): CBSecurity can apply security rules to incoming events.
- [Security Annotations](/usage/security-annotations.md): Security annotations are used to secure your handler and/or handler actions
- [cbSecurity Model](/usage/cbsecurity-model.md): This object is used to provide you with human, fluent and explicit security authorizations, authentication insight, utility and contexts.
- [Authentication Methods](/usage/cbsecurity-model/authentication-methods.md): These methods assist a developer in getting insight into the authentication framework.
- [Authorization Contexts](/usage/cbsecurity-model/authorization-contexts.md): Create fluent and secure code blocks
- [Blocking Methods](/usage/cbsecurity-model/secure-blocking-methods.md): Get outta here!
- [Securing Views](/usage/cbsecurity-model/securing-views.md): Secure access to views in ColdBox
- [Utility Methods](/usage/cbsecurity-model/utility-methods.md): Get access to several security-focused methods to assist in your security journey.
- [Verification Methods](/usage/cbsecurity-model/verification-methods.md): Verify permissions the fluent way!
- [Secured URL](/usage/_securedurl-key.md): CBSecurity stores the secured incoming url so you can relocate the user to it after authenticating.
- [Interceptions](/usage/interceptions.md): CBSecurity has many events that you can listen to for an event-driven experience.
- [Cross Site Request Forgery](/usage/cross-site-request-forgery-cbcsrf.md): This feature set is provided by the cbcsrf module.
- [Delegates](/usage/delegates.md): Delegate yourself!
- [Auth User](/usage/auth-user.md): CBSecurity comes bundled with a basic authentication User
