Invisible native authentication

Added a native authentication method, based on OAuth2's resource owner pasword flow.