https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app...商户的APPID&scope=auth_user&redirect_uri=回调url,这个支付宝登录链接内嵌iframe中会显示完整的一个页面
还包括账密登录,支付宝登录没有类似于微信三方登录的生成二维码吗?
https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app...商户的APPID&scope=auth_user&redirect_uri=回调url,这个支付宝登录链接内嵌iframe中会显示完整的一个页面
还包括账密登录,支付宝登录没有类似于微信三方登录的生成二维码吗?
在支付宝的第三方登录流程中,确实没有直接生成二维码进行扫码登录的方式,这与微信等其他平台的登录方式有所不同。支付宝的OAuth 2.0授权登录通常是通过URL重定向来实现的,即用户点击登录按钮后,页面会重定向到支付宝的授权页面(如你提供的链接所示),用户在该页面上输入支付宝账号和密码进行登录,并授权给第三方应用。
对于你提到的内嵌iframe中显示完整页面的问题,这通常是因为支付宝的登录页面可能包含了X-Frame-Options等HTTP响应头,这些响应头用于控制页面是否可以在<iframe>
、<frame>
、<embed>
或<object>
中展示。如果X-Frame-Options设置为SAMEORIGIN
或DENY
,那么页面将无法在iframe中正常显示。
为了解决这个问题,你可以考虑以下几种方案:
总之,由于安全和用户体验的考虑,直接在iframe中嵌入支付宝的登录页面可能不是一个可行的方案。你应该考虑使用上述其他方法来实现支付宝的第三方登录功能。
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决