Implement an extension to authenticate users
Add an endpoint to retrieve the current user