mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-03-26 17:51:54 +01:00
squash
This commit is contained in:
parent
06c3e2064f
commit
827e4169c5
@ -285,7 +285,6 @@ class UserManager(UUIDIDMixin, BaseUserManager[User, uuid.UUID]):
|
||||
user_create.role = UserRole.ADMIN
|
||||
else:
|
||||
user_create.role = UserRole.BASIC
|
||||
print("Creating user")
|
||||
|
||||
return await super().create(user_create, safe=safe, request=request) # type: ignore
|
||||
|
||||
|
@ -52,8 +52,6 @@ async def sso_callback(
|
||||
strategy: Strategy = Depends(get_database_strategy),
|
||||
user_manager: UserManager = Depends(get_user_manager),
|
||||
):
|
||||
print("SSO callback reached")
|
||||
|
||||
payload = verify_sso_token(sso_token)
|
||||
|
||||
user = await user_manager.sso_authenticate(
|
||||
@ -69,81 +67,6 @@ async def sso_callback(
|
||||
"domain": WEB_DOMAIN.split("://")[-1],
|
||||
}
|
||||
|
||||
# response = Response(status_code=302)
|
||||
# response.set_cookie(
|
||||
# key="session",
|
||||
# value=session_token,
|
||||
# httponly=True,
|
||||
# max_age=SESSION_EXPIRE_TIME_SECONDS,
|
||||
# secure=WEB_DOMAIN.startswith("https"),
|
||||
# samesite="lax",Shou
|
||||
# domain=WEB_DOMAIN.split("://")[-1],
|
||||
# )
|
||||
# response.headers["Location"] = "/"
|
||||
# return response
|
||||
|
||||
|
||||
# @basic_router.post("/auth/sso-callback")
|
||||
# async def sso_callback(
|
||||
# sso_token: str = Query(
|
||||
# ..., alias="sso_token"
|
||||
# ), # Get SSO token from query parameters
|
||||
# strategy: Strategy = Depends(get_database_strategy),
|
||||
# user_manager: UserManager = Depends(get_user_manager),
|
||||
# ):
|
||||
# print("SSO callback reached")
|
||||
# print("SSO callback reached")
|
||||
|
||||
# payload = verify_sso_token(sso_token)
|
||||
|
||||
# user = await user_manager.sso_authenticate(
|
||||
# payload["email"], payload["user_id"], payload["tenant_id"]
|
||||
# )
|
||||
|
||||
# session_token = await create_user_session(user, strategy)
|
||||
# logger.info(f"Session token created: {session_token[:10]}...")
|
||||
# logger.info(f"User email: {user.email}")
|
||||
# logger.info(f"User ID: {user.id}")
|
||||
# logger.info(f"User role: {user.role}")
|
||||
# logger.info(f"Session expiry time: {SESSION_EXPIRE_TIME_SECONDS} seconds")
|
||||
|
||||
# response = RedirectResponse(url="/", status_code=302)
|
||||
# response.set_cookie(
|
||||
# key="session",
|
||||
# value=session_token,
|
||||
# httponly=True,
|
||||
# max_age=SESSION_EXPIRE_TIME_SECONDS,
|
||||
# secure=WEB_DOMAIN.startswith("https"),
|
||||
# samesite="lax",
|
||||
# domain=WEB_DOMAIN.split("://")[-1], # Remove protocol from domain
|
||||
# )
|
||||
# return response
|
||||
|
||||
# # payload = verify_sso_token(sso_token)
|
||||
|
||||
# # user = await get_or_create_user(
|
||||
# # payload["email"], payload["user_id"], payload["tenant_id"]
|
||||
# # )
|
||||
|
||||
# # session_token = await create_user_session(user, strategy)
|
||||
# # logger.info(f"Session token created: {session_token[:10]}...")
|
||||
# # logger.info(f"User email: {user.email}")
|
||||
# # logger.info(f"User ID: {user.id}")
|
||||
# # logger.info(f"User role: {user.role}")
|
||||
# # logger.info(f"Session expiry time: {SESSION_EXPIRE_TIME_SECONDS} seconds")
|
||||
|
||||
# # response = RedirectResponse(url="/", status_code=302)
|
||||
# # response.set_cookie(
|
||||
# # key="session",
|
||||
# # value=session_token,
|
||||
# # httponly=True,
|
||||
# # max_age=SESSION_EXPIRE_TIME_SECONDS,
|
||||
# # secure=WEB_DOMAIN.startswith("https"),
|
||||
# # samesite="lax",
|
||||
# # domain=WEB_DOMAIN.split("://")[-1], # Remove protocol from domain
|
||||
# # )
|
||||
# # return response
|
||||
|
||||
|
||||
@admin_router.put("")
|
||||
def put_settings(
|
||||
|
@ -30,10 +30,8 @@ export default function SSOCallback() {
|
||||
credentials: "include",
|
||||
}
|
||||
);
|
||||
|
||||
if (response.ok) {
|
||||
const data = await response.json();
|
||||
console.log(data);
|
||||
setAuthStatus("Authentication successful!");
|
||||
|
||||
// Set the session cookie manually TODO validate safety
|
||||
|
@ -21,7 +21,6 @@ export function StripeCheckoutButton({
|
||||
|
||||
const handleClick = async () => {
|
||||
setIsLoading(true);
|
||||
console.log(newQuantity);
|
||||
try {
|
||||
const response = await fetch("/api/create-checkout-session", {
|
||||
method: "POST",
|
||||
|
Loading…
x
Reference in New Issue
Block a user