code: def create_access_token(identity, fresh=False, expires_delta=None, user_claims=None):
      
      jwt_manager = _get_jwt_manager()
      return jwt_manager._create_access_token(identity, fresh, expires_delta, user_claims)
docs: Create a new access token.
  
      :param identity: The identity of this token, which can be any data that is
                       json serializable. It can also be a python object, in which
                       case you can use the
                       :meth:`~flask_jwt_extended.JWTManager.user_identity_loader`
                       to define a callback function that will be used to pull a
                       json serializable identity out of the object.
      :param fresh: If this token should be marked as fresh, and can thus access
                    :func:`~flask_jwt_extended.fresh_jwt_required` endpoints.
                    Defaults to `False`. This value can also be a
                    `datetime.timedelta` in which case it will indicate how long
                    this token will be considered fresh.
      :param expires_delta: A `datetime.timedelta` for how long this token should
                            last before it expires. Set to False to disable
                            expiration. If this is None, it will use the
                            'JWT_ACCESS_TOKEN_EXPIRES` config value
                            (see :ref:`Configuration Options`)
      :param user_claims: Optionnal JSON serializable to override user claims.
      :return: An encoded access token