import gradio as gr import os HF_TOKEN = os.environ.get('hf_access_to_private_showcase') def environ_auth(username, password): if username == os.environ.get('demo_1') and password == os.environ.get('demo_1_password'): return True elif username == os.environ.get('demo_2') and password == os.environ.get('demo_2_password'): return True else: return False demo = gr.load("mattiashallberg/PrivateShowcase", src="spaces", hf_token=HF_TOKEN) demo.queue(max_size=20) demo.launch(auth=environ_auth)