0

我正在开发一个移动银行应用程序,它将使用使用 Jersey 以 Java 实现的 REST Web 服务。所以我想要一个使用GET方法的登录页面,如果用户输入正确的用户名密码,那么他将获得一个包含所有帐户列表的页面。

1) 登录信息将以 json 格式发送。2)如果用户被授权,服务器将为该用户进行身份验证服务器将返回 JSON 中的帐户列表。3)这些帐户将以列表的形式显示在新的html页面上。

所以,我的问题是,我该如何实施或建议我任何更好的解决方案。

提前致谢。

4

1 回答 1

0

基本认证

// ...
    @Context HttpHeaders headers;
    // ...
    protected boolean authenticate() {
        String header = headers.getRequestHeader("authorization").get(0);
        header = header.substring("Basic ".length());
        String[] creds = new String(Base64.base64Decode(header)).split(":");
        String username = creds[0];
        String password = creds[1];
        // ...
    }
// ...
于 2013-01-16T13:15:20.997 回答