Move role related views to FAB Auth manager:

- List roles
- Edit role
- Create role
- View role
"""Base class to define the Security Manager interface."""
    appbuilder: AppBuilder
    """The appbuilder instance for the current security manager."""
    auth_view = None
    """ The obj instance for authentication view """
    user_view = None
    """ The obj instance for user view """
    registeruser_view = None
    """ The obj instance for registering user view """
    lm = None
    """ Flask-Login LoginManager """
    jwt_manager = None
    """ Flask-JWT-Extended """
    oid = None
    """ Flask-OpenID OpenID """
    oauth = None
    """ Flask-OAuth """
    oauth_remotes: dict[str, Any]
    """ OAuth email whitelists """
    oauth_whitelists: dict[str, list] = {}
    """ Initialized (remote_app) providers dict {'provider_name', OBJ } """
    @staticmethod
    def oauth_tokengetter(token=None):