A portable library that provides user authentication and authorization functionality