如何保护我的网址(例如:-youtube.com),以便只有有权访问此网址的人才能对其进行解密并获得访问权限。未经授权的人应该收到“访问被拒绝”的消息。
**I need no login page**
如果我将链接提供给某个用户,那么该用户只能点击该链接并使用它,其他用户无法访问该链接。
由于您使用的是 servlet 容器,因此您可能想要使用 ServletFilter。
以下是一些帮助您入门的提示:
这是过滤器的 javadoc:http: //docs.oracle.com/javaee/5/api/javax/servlet/Filter.html
public class ExampleFilter extends SomeBaseClass {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
if (aRequest instanceof HttpServletRequest) {
if (!isAuthorizedRequest(aRequest)) {
((HttpServletResponse)aResponse).setStatus(HttpServletResponse.SC_FORBIDDEN);
// Maybe write a "you are not allowed" message?
return;
}
}
chain.doFilter(aRequest, aResponse);
}
public boolean isAuthorizedRequest(ServletRequest rq) {
// ...
}
}