Code Monkey home page Code Monkey logo

Comments (3)

pennersr avatar pennersr commented on September 22, 2024

I have just now created a Microsoft OAuth app and added it to the demo over here:

https://django.demo.allauth.org/accounts/login/

That at least confirms that things are working out of the box -- you can try signing in there as well.

As for the error, I did read that it can pop up if your app secret is expired/invalid. Can you check the secret?

from django-allauth.

simkimsia avatar simkimsia commented on September 22, 2024

Hi @pennersr

I am not using common.

I have indicated the tenant id and now i keep getting stuck at the sign up page after the authorization is done.

This is my loom https://www.loom.com/share/f730eb85f2c84a3290b5a6dd131dce93?sid=faa251ed-32af-43d0-8db6-6af793ac1164

This is my settings in socialapp table

CleanShot 2024-04-01 at 13 39 27@2x

The tenant in settings is exactly the same as the provider_id

Also this is my django_site

image

My socialtoken is empty

My socialaccount is empty

socialapp_sites just says site_id 1 and socialapp_id 1

from django-allauth.

simkimsia avatar simkimsia commented on September 22, 2024

The original issue keep getting error retrieving access token I think was solved by me

  • removing all the django-session, socialaccount_socialaccount, socialaccount_socialtoken
  • upgrading all the libraries
  • set the following settings
    # Custom User not using username but using email
     ACCOUNT_USER_MODEL_USERNAME_FIELD = None
     ACCOUNT_EMAIL_REQUIRED = True
     ACCOUNT_USERNAME_REQUIRED = False
     ACCOUNT_AUTHENTICATION_METHOD = "email"

Then i had a new issue where I keep getting redirected to signup page.

The reason was because I had an existing user that wasn't already connected to the oAuth provider. An issue that was asked and answered at https://stackoverflow.com/q/24357907/80353.

However, given the answer was outdated (written in 2014), I added my updated answer at https://stackoverflow.com/a/78254683/80353

The issue is now totally solved.

Thank you.

from django-allauth.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.