angular2写的前端网站,需要集成进微信,前后端分离开发怎么做
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angular2写的前端网站,需要集成进微信,前后端分离开发怎么做相关的知识,希望对你有一定的参考价值。
参考技术A 请参考微信公众号开发文档如何接入。其次,需要将微信账号和网页账号进行关联。用户点击使用微信登录会跳到扫码微信扫码的界面,扫码其实是一个授权过程,然后会回调在微信开发者后台配置的回调地址(OAuth2授权),用户第一次使用微信登录的情况下则需要用户验证网页账号的用户名密码,验证通过后将微信的openid和unionid关联到该网页帐户,以后则根据回调用返回的openid就可以知道是哪个网页帐户了。
openid和unionid的作用与区别也参考一下微信公众号开发文档(授权登录只有服务号才有)。 参考技术B 请参考微信公众号开发文档如何接入。
其次,需要将微信账号和网页账号进行关联。用户点击使用微信登录会跳到扫码微信扫码的界面,扫码其实是一个授权过程,然后会回调在微信开发者后台配置的回调地址(OAuth2授权),用户第一次使用微信登录的情况下则需要用户验证网页账号的用户名密码,验证通过后将微信的openid和unionid关联到该网页帐户,以后则根据回调用返回的openid就可以知道是哪个网页帐户了。
openid和unionid的作用与区别也参考一下微信公众号开发文档(授权登录只有服务号才有)。本回答被提问者采纳
Angular(SPA) 前端和 Spring Boot 后端的 SAML 2.0 集成
【中文标题】Angular(SPA) 前端和 Spring Boot 后端的 SAML 2.0 集成【英文标题】:SAML 2.0 integration for Angular(SPA) front end and spring Boot backend 【发布时间】:2020-09-30 23:58:00 【问题描述】:我需要将 Angular 前端与 Spring Boot 后端(REST API)与 SAML 2.0 集成,并且我的身份提供者是 keycloak。
我已经使用 SAML2-js 库与前端集成,现在如何使用在前端成功登录后收到的 saml 断言来保护我的后端 spring rest api。我能在前面得到的是nameID 和会话索引。如果有人使用 SAML 集成以保护 spring 后端 rest API,请让我知道任何文档或任何关于这些的文章。
谢谢!
【问题讨论】:
欢迎来到***。这个网站是问答专用的,所以请提出具体的技术问题,因为一般性问题要求推荐/教程不在网站的范围内:***.com/help/dont-ask @XtremeBiker,很好,如果 qs 不正常,你可以删除它。 【参考方案1】:我针对上述问题所做的是,我已将 OIDC 集成用于登录流程,其中 2 个客户端用于前端,具有授权代码流,另一个客户端仅用于我的后端以保护 REST API。
为了向 SSO 提供 SAML 2.0,我使用了 Keycloak 的身份代理,它提供了无缝的 SSO。
【讨论】:
以上是关于angular2写的前端网站,需要集成进微信,前后端分离开发怎么做的主要内容,如果未能解决你的问题,请参考以下文章