Parameters openam验证-发送额外参数

Parameters openam验证-发送额外参数,parameters,single-sign-on,openam,Parameters,Single Sign On,Openam,我已经安装了OpenAM(SingleSignOn),可以成功登录。下一步(不知道这是否可行)是在auth请求中发送额外的参数 i、 e: 如您所见,我想发送一些与用户相关的自定义数据 这在OpenAM中是可能的吗 干杯。使用基于REST的身份Web服务这是不可能的,因为HttpRequest没有通过 下面还使用了基于AuthContext的auth,它可以进行回调。。。见javadoc 问题是你想用这个额外的参数做什么?我正在电子商务网站上工作。由于客户不必登录,他们可以将物品添加到客人购物篮

我已经安装了OpenAM(SingleSignOn),可以成功登录。下一步(不知道这是否可行)是在auth请求中发送额外的参数

i、 e:

如您所见,我想发送一些与用户相关的自定义数据

这在OpenAM中是可能的吗


干杯。

使用基于REST的身份Web服务这是不可能的,因为HttpRequest没有通过

下面还使用了基于AuthContext的auth,它可以进行回调。。。见javadoc


问题是你想用这个额外的参数做什么?

我正在电子商务网站上工作。由于客户不必登录,他们可以将物品添加到客人购物篮中,但只能在登录后购买。我们希望能够发送带有登录数据的来宾篮,这样我们就可以检查其他渠道(我们有多个相互独立的web前端)并合并篮,这样客户就只有一个全局篮。我们使用的是SaaS平台,因此无法完全控制前端,因此我无法登录用户,然后再发出篮请求。希望这有意义。我们不必使用RESTAPI,我只是提供了一个例子。我们还可以使用“前端”登录页面-不确定您称之为什么…/UI/login可以处理额外的请求参数,您应该能够从自定义身份验证模块(AMLoginModule#getHttpServletRequest)访问这些参数。但是您需要确保没有参数和/或修改的值(因为用户可以更改它)得到正确处理。@PeterMajor:我目前已经根据这两个链接实现了一个自定义IdRepo:并且-我还会使用此代码吗?或者,我现在会使用我需要编写的customer AMLOGINMODEL来将其装箱吗?只是想了解事物是如何结合在一起的。IdRepo是一个用于管理用户配置文件的抽象层。虽然它有一个authenticate方法,但它不能访问请求参数,因为它是一个级别低得多的API(数据存储模块实际上在配置的数据存储上使用authenticate方法)。然而,自定义身份验证模块实际上是在处理用户身份验证,您也可以访问请求(当然有上述限制)。