Spaces:
Running
Running
Deploy (see actual commits on https://github.com/mlcommons/croissant).
Browse files
app.py
CHANGED
|
@@ -7,6 +7,7 @@ from core.constants import OAUTH_CLIENT_ID
|
|
| 7 |
from core.constants import OAUTH_STATE
|
| 8 |
from core.constants import REDIRECT_URI
|
| 9 |
from core.query_params import clear_query_params
|
|
|
|
| 10 |
from core.query_params import get_project_timestamp
|
| 11 |
from core.query_params import get_state
|
| 12 |
from core.state import CurrentProject
|
|
@@ -23,9 +24,9 @@ init_state()
|
|
| 23 |
user = get_user()
|
| 24 |
|
| 25 |
if OAUTH_CLIENT_ID and not user:
|
| 26 |
-
state = get_state(
|
| 27 |
-
if state and state
|
| 28 |
-
code =
|
| 29 |
if not code:
|
| 30 |
st.stop()
|
| 31 |
try:
|
|
|
|
| 7 |
from core.constants import OAUTH_STATE
|
| 8 |
from core.constants import REDIRECT_URI
|
| 9 |
from core.query_params import clear_query_params
|
| 10 |
+
from core.query_params import get_code
|
| 11 |
from core.query_params import get_project_timestamp
|
| 12 |
from core.query_params import get_state
|
| 13 |
from core.state import CurrentProject
|
|
|
|
| 24 |
user = get_user()
|
| 25 |
|
| 26 |
if OAUTH_CLIENT_ID and not user:
|
| 27 |
+
state = get_state()
|
| 28 |
+
if state and state == OAUTH_STATE:
|
| 29 |
+
code = get_code()
|
| 30 |
if not code:
|
| 31 |
st.stop()
|
| 32 |
try:
|
components/tabs/frontend/package-lock.json
CHANGED
|
@@ -8908,9 +8908,9 @@
|
|
| 8908 |
"dev": true
|
| 8909 |
},
|
| 8910 |
"node_modules/follow-redirects": {
|
| 8911 |
-
"version": "1.15.
|
| 8912 |
-
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.
|
| 8913 |
-
"integrity": "sha512-
|
| 8914 |
"dev": true,
|
| 8915 |
"funding": [
|
| 8916 |
{
|
|
|
|
| 8908 |
"dev": true
|
| 8909 |
},
|
| 8910 |
"node_modules/follow-redirects": {
|
| 8911 |
+
"version": "1.15.5",
|
| 8912 |
+
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
|
| 8913 |
+
"integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
|
| 8914 |
"dev": true,
|
| 8915 |
"funding": [
|
| 8916 |
{
|
components/tree/frontend/package-lock.json
CHANGED
|
@@ -8972,9 +8972,9 @@
|
|
| 8972 |
"dev": true
|
| 8973 |
},
|
| 8974 |
"node_modules/follow-redirects": {
|
| 8975 |
-
"version": "1.15.
|
| 8976 |
-
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.
|
| 8977 |
-
"integrity": "sha512-
|
| 8978 |
"dev": true,
|
| 8979 |
"funding": [
|
| 8980 |
{
|
|
|
|
| 8972 |
"dev": true
|
| 8973 |
},
|
| 8974 |
"node_modules/follow-redirects": {
|
| 8975 |
+
"version": "1.15.5",
|
| 8976 |
+
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
|
| 8977 |
+
"integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
|
| 8978 |
"dev": true,
|
| 8979 |
"funding": [
|
| 8980 |
{
|
core/query_params.py
CHANGED
|
@@ -74,6 +74,10 @@ def get_state() -> str | None:
|
|
| 74 |
return _get_query_param("state")
|
| 75 |
|
| 76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 77 |
def set_project(project: CurrentProject):
|
| 78 |
_set_query_param(QueryParams.OPEN_PROJECT, project.path.name)
|
| 79 |
|
|
|
|
| 74 |
return _get_query_param("state")
|
| 75 |
|
| 76 |
|
| 77 |
+
def get_code():
|
| 78 |
+
return _get_query_param("code")
|
| 79 |
+
|
| 80 |
+
|
| 81 |
def set_project(project: CurrentProject):
|
| 82 |
_set_query_param(QueryParams.OPEN_PROJECT, project.path.name)
|
| 83 |
|