add auth to gradio(using auth provided by gradio)
auth – If provided, username and password (or list of username-password tuples) required to access the gradio app. Can also provide function that takes username and password and returns True if valid login.
refer: https://www.gradio.app/main/docs/gradio/blocks