├── .gitignore ├── README.md ├── app ├── 1_get_user_credentials.py ├── 2_run_local_server.py ├── 3_fastapi_redirect.py ├── 4_fastapi_session_cookies.py ├── 5_google_signin_component.py └── 6_firebase_signin_component.py ├── fastapi_server.py ├── images ├── 1-get_user_credentials.png ├── 2-FastAPI.png ├── google.png ├── oauth_creds.png └── oauth_scopes.png ├── requirements.txt ├── streamlit_app.py ├── streamlit_firebase_signin ├── __init__.py ├── index.html ├── index.js └── streamlit-component-lib.js └── streamlit_google_signin ├── __init__.py ├── index.html ├── index.js └── streamlit-component-lib.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/README.md -------------------------------------------------------------------------------- /app/1_get_user_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/app/1_get_user_credentials.py -------------------------------------------------------------------------------- /app/2_run_local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/app/2_run_local_server.py -------------------------------------------------------------------------------- /app/3_fastapi_redirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/app/3_fastapi_redirect.py -------------------------------------------------------------------------------- /app/4_fastapi_session_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/app/4_fastapi_session_cookies.py -------------------------------------------------------------------------------- /app/5_google_signin_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/app/5_google_signin_component.py -------------------------------------------------------------------------------- /app/6_firebase_signin_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/app/6_firebase_signin_component.py -------------------------------------------------------------------------------- /fastapi_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/fastapi_server.py -------------------------------------------------------------------------------- /images/1-get_user_credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/images/1-get_user_credentials.png -------------------------------------------------------------------------------- /images/2-FastAPI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/images/2-FastAPI.png -------------------------------------------------------------------------------- /images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/images/google.png -------------------------------------------------------------------------------- /images/oauth_creds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/images/oauth_creds.png -------------------------------------------------------------------------------- /images/oauth_scopes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/images/oauth_scopes.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/requirements.txt -------------------------------------------------------------------------------- /streamlit_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_app.py -------------------------------------------------------------------------------- /streamlit_firebase_signin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_firebase_signin/__init__.py -------------------------------------------------------------------------------- /streamlit_firebase_signin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_firebase_signin/index.html -------------------------------------------------------------------------------- /streamlit_firebase_signin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_firebase_signin/index.js -------------------------------------------------------------------------------- /streamlit_firebase_signin/streamlit-component-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_firebase_signin/streamlit-component-lib.js -------------------------------------------------------------------------------- /streamlit_google_signin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_google_signin/__init__.py -------------------------------------------------------------------------------- /streamlit_google_signin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_google_signin/index.html -------------------------------------------------------------------------------- /streamlit_google_signin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_google_signin/index.js -------------------------------------------------------------------------------- /streamlit_google_signin/streamlit-component-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andfanilo/streamlit-google-authentication-tests/HEAD/streamlit_google_signin/streamlit-component-lib.js --------------------------------------------------------------------------------