我正在使用Django-AllAuth进行第三方帐户登录。
目前,我启动了Facebook和Google登录。这允许用户使用以下3种方式之一登录我的系统。
如果新用户首次登录第三方OAuth提供商,我会从相关服务获取用户信息,并使用不可用的密码创建用户记录。
我的问题是,有没有办法识别用户的登录方式(使用默认登录或第三方OAuth工具),以便我可以在用户登录时随时显示该信息?
我知道我可以写一个logged_in
信号来捕获数据并将其存储在某处。但我想知道是否有任何现有方法来获取此信息。