def METHOD_NAME(self):
    from flask import abort, request
    from octoprint.server.api import NO_CONTENT
    if (
        not self._settings.global_get(["server", "firstRun"])
        and self._user_manager.has_been_customized()
    ):
        abort(404)
    data = request.get_json(silent=True)
    if data is None:
        data = request.values
    if (
        "user" in data
        and "pass1" in data
        and "pass2" in data
        and data["pass1"] == data["pass2"]
    ):
        # configure access control
        self._user_manager.add_user(
            data["user"],
            data["pass1"],
            True,
            [],
            [USER_GROUP, ADMIN_GROUP],
            overwrite=True,
        )
    self._settings.save()
    return NO_CONTENT