我与OmniAuth
合作进行社交认证。因此,当您单击时,例如google login
,它将被重定向到google
身份验证页面。一旦用户允许访问,它将被重定向到指定的回调URL。
这是GET
请求。用户数据将与auth hash
request.env["omniauth.auth"]
一起提供。我无法理解的是,request
变量如何从中获取用户数据? Get
请求只有两个参数oauth_token
和oauth_verifier
。
那么所有用户信息都来自哪里?