def get(self, requester_user, auth_info):
        """
        Meta API endpoint wich returns information about the currently authenticated user.

            Handle:
                GET /v1/user
        """

        data = {}

        rbac_utils = get_rbac_backend().get_utils_class()
        rbac_service = get_rbac_backend().get_service_class()

        if cfg.CONF.rbac.enable and requester_user:
            role_dbs = rbac_service.get_roles_for_user(user_db=requester_user)
            roles = [role_db.name for role_db in role_dbs]
        else:
            roles = []

        data = {
            "username": requester_user.name,
            "authentication": {
                "method": auth_info["method"],
                "location": auth_info["location"],
            },
            "rbac": {
                "enabled": cfg.CONF.rbac.enable,
                "roles": roles,
                "is_admin": rbac_utils.user_is_admin(user_db=requester_user),
            },
        }

        if auth_info.get("token_expire", None):
            token_expire = auth_info["token_expire"].strftime("%Y-%m-%dT%H:%M:%SZ")
            data["authentication"]["token_expire"] = token_expire

        return data

        Meta API endpoint wich returns information about the currently authenticated user.

            Handle:
                GET /v1/user
        
st2api/st2api/controllers/v1/user.py