Trying to authenticate user using cookie- the cookie stores the 'secret' code. Literally following the guide on the website. Thinking at minimum the guideline code should work ?
I'm getting the error:
User (role: guests) missing scope (account)
i take the secret from the google auth sign in (in the url/ poor practise- don't understand how it's done this way) then i set the session with the secret from the cookie and use that to account.get()- see below- (python-fastapi server side) `` client2=Client() sessionclient= client2.set_endpoint('https://cloud.appwrite.io/v1').set_project('xx')
@app.post("/api/newforumpost", status_code=status.HTTP_200_OK) async def newpostforum( request: Request , post_title: str = Form(...) , post_body: str = Form(...) , Forum_name: str = Form(...), postimages: list[UploadFile] = File(None) ): try: greencookie= request.cookies.get('greenvillelogin') #print(forumnamedict[Forum_name.capitalize()]) sessionclient.set_session(greencookie) account = Account(sessionclient) user = account.get() print(user) forumpostimages=[]``
Recommended threads
- Invalid origin error in authentication
I have setup the package name same as the package name in app.json but it is constantly saying `AppwriteException: Invalid Origin. Register your new client as ...
- Flutter OAuth2 webAuth Bug?
I created with flutter an app where I can login in with my Microsoft Account. When I compile it to Web (WASM) or Android (aab) then there is no problem what so ...
- change role of a team member in Appwrite
It's not possible to add/change roles of a team meber in Appwrite Frontend. When you click on a member of a team you get forwarded to the configuration page of ...