Common interface that should be implemented by all security providers (except authentication providers).