Fix error related with session as inmutable data too
Add OauthUserAuthorizer protocol to distinguish
RequestAuthorizer, AccessTokenAuthorizer and OauthUserAuthorizer