import gradio as gr import os def echo(name, request: gr.Request): if request: print("Request headers dictionary:", request.headers) print("IP address:", request.client.host) return str(request.headers), str(request.client.host) def verify_auth(username, password): # if dict(request.headers)['origin'] in os.environ["ORIGIN"]: # return True elif username=="admin" and password=="admin": return True else: return False io = gr.Interface(echo, "textbox", ["textbox", "textbox"]).launch(auth=verify_auth)