gpt4 book ai didi

apache - ReSTLet 用户认证

转载 作者:太空宇宙 更新时间:2023-11-03 14:17:56 24 4
gpt4 key购买 nike

我对 ReSTLet 比较陌生,所以目前我正在试验 ReSTLet 2.1,我想添加用户身份验证

我目前正在使用 Apache ReverseProxy,并计划将其用作 SSL 代理,因此我可能会在 Apache 上加密/解密,ReSTLet 将获得纯文本

我找到了关于使用 ReSTLet ChallengeAuthentication 的说法,但在 2.1 API 文档中找不到它,而且由于 ReSTLet 刚刚更新了他们的站点,大多数 Urls 都被破坏了

所以如果有人能给我一些关于如何构建它的指南或者给我一些示例的功能链接,那就太好了,例如:我如何检查身份验证,

我如何检测 cookie,

如何设置安全 cookie,

我如何从那个加密的 cookie 中读取

还有另一个设计问题,与将 cookie 数据实际存储在像 Redis 这样的数据库中相比,我会更好地使用尝试解密 cooke 的函数吗?

提前致谢!

最佳答案

我在 GAE 上使用 2.1.2 reSTLet 进行了身份验证。以下代码可以帮助您如何在 reSTLet 中提供身份验证

ChallengeAuthenticator guard = new ChallengeAuthenticator(getContext().createChildContext(), ChallengeScheme.HTTP_BASIC,"Your application."); 
MapVerifier verifier = new MapVerifier();
verifier.getLocalSecrets().put(userName, password.toCharArray());
guard.setVerifier(verifier);
guard.setNext(this);
guard.setNext(anyclass.class);
router.attach("/v1", guard);

和这个链接http://restlet.org/learn/tutorial/2.1/有关 reSTLet 的更多信息。

关于apache - ReSTLet 用户认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com