Paypal Button将JSESSIONID发送到Spring安全后端

时间:2018-06-07 18:26:41

标签: javascript spring spring-security paypal

我正在尝试将Paypal结帐按钮与我的Spring Boot后端集成。我设法使其工作唯一的问题如下:

因为付款获得授权后,paypal会对后端进行回调,所以jsessionid会丢失(也就是说不存在)。此安全套件会使用此ID来确定登录用户的信息。当我试图找出用户付费的内容(并继续了解我的业务逻辑,知道付款已获批准)时,Spring安全性会将用户视为anonymous

我可以将JSESSIONID cookie的值作为参数传递,但这不会让我走得太远,因为afaik会话由容器管理而我无法映射{{1用户名。我怎样才能在后端找到哪个用户刚刚付款?

这基本上就是我用于按钮的代码:

JSESSIONID

如果需要,我还可以为Backen提供代码。

0 个答案:

没有答案