繁体   English   中英

如何从IdentityServer3登录页面返回自定义参数?

[英]How to return custom parameter from IdentityServer3 login page?

我需要为我们的登录页面实现自定义验证码。 因此,我已经扩展/覆盖了自定义ViewServiceBase和DefaultUserService。 现在,我可以将CustomUserService中的自定义参数传递给我的login.html,从而将验证码图像和ID传递给它。 但是,我无法将任何自定义数据传递给CustomViewService,因此无法验证验证码输入。 解决方案是扩展LocalAuthenticationContext并使用它。 或者还有其他方法如何将数据从login.html传递到CustomUserService?

由于政策原因,我们不能使用blacbox /不能使用诸如reCaptcha之类的无用验证码。

我没有为您提供代码片段,因为我的实现与原始代码相差无几,差异与我的问题无关。

感谢您的任何提示,即使是肮脏的提示。

OwinEnvironmentService注入您的用户服务,这将使您能够访问表单发布主体。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM