我正在构建我的Django RESTful Framework来检索和发布Mobile的数据。我正在使用djang-rest-auth(这只是具有RESTful功能的all-auth;更多信息:http://django-rest-auth.readthedocs.io/en/latest/)。
问题:全知识中的社交认证对我来说并不清楚。你能完成这个用例吗?
使用案例:未注册用户
我的猜测:
答案 0 :(得分:1)
是的,你是对的。收到Facebook令牌后,Django将创建SocialAccount
实例,其中包括后端名称(在您的情况下为facebook)和用户的facebook id。此实例将AUTH_USER_MODEL
与ForeignKey
相关联,因此当下次用户尝试登录时,Django将按指定的SocialAccount
找到facebook id
并返回相关的AUTH_USER_MODEL
实例