Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import os | |
| # from dotenv import load_dotenv | |
| import streamlit_google_oauth as oauth | |
| # load_dotenv() | |
| client_id = "657069732284-mbcb1l7ra4pask18n2cc7a29123ldsm3.apps.googleusercontent.com" | |
| client_secret = "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" | |
| redirect_uri = "https://agiveon-ath.streamlit.app/?embed=True" | |
| if __name__ == "__main__": | |
| app_name = ''' | |
| Streamlit Google Authentication Demo | |
| ''' | |
| app_desc = ''' | |
| A streamlit application that authenticates users by <strong>Google Oauth</strong>. | |
| The user must have a google account to log in into the application. | |
| ''' | |
| login_info = oauth.login( | |
| client_id=client_id, | |
| client_secret=client_secret, | |
| redirect_uri=redirect_uri, | |
| app_name=app_name, | |
| app_desc=app_desc, | |
| logout_button_text="Logout", | |
| ) | |
| if login_info: | |
| user_id, user_email = login_info | |
| st.write(f"Welcome {user_email}") | |
| # streamlit run app.py --server.port 8080 | |