小编Mar*_*anu的帖子

用于Java的JWT(JSON Web Token)库

我正在开发使用Java和AngularJS开发的Web应用程序,并选择实现令牌认证和授权.出于练习目的,我已经到了将证书发送到服务器,生成随机令牌存储它并将其发送回客户端的程度.在每次向服务器发出请求时,我都会在标头中附加令牌并且它可以正常工作.对于身份验证的观点是完美的,不需要更多.

但是,我现在想要跟踪用户类型(管理员,普通用户......),以及它的id或任何其他唯一字段; 据我所知,我必须在令牌中加密,我在登录操作期间将其发送回客户端.那是对的吗?

您是否使用过任何JWT库并可以生成,加密和解密此类令牌?将非常感谢图书馆的API和Maven依赖关系的链接.

谢谢

java json token jwt web

67
推荐指数
6
解决办法
11万
查看次数

Vaadin:无法加载widgetset.nocache.js

我正在使用Vaadin 6.8.2和Maven来开发一个应用程序.

我试图通过以下链接逐步完成教程,将Calendar附加组件(1.3.0 - Vaadin 6的版本)添加到我的项目中:https://vaadin.com/book/vaadin6/-/页/ addons.maven.html

但是,当我尝试在浏览器中加载我的应用程序时,我收到以下错误:

Failed to load the widgetset: /myproject/VAADIN/widgetsets/my.company.ProjectWidgetSet/my.company.ProjectWidgetSet.nocache.js
Run Code Online (Sandbox Code Playgroud)

如果我查看控制台,我会看到:

INFO: Requested resource [VAADIN/widgetsets/my.company.ProjectWidgetSet/my.company.ProjectWidgetSet.nocache.js] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
Run Code Online (Sandbox Code Playgroud)

你有类似的问题吗?有什么帮助吗?:)

gwt add-on vaadin maven

17
推荐指数
2
解决办法
3万
查看次数

如何将(x,y)屏幕坐标转换为LatLng(谷歌地图)

我正在使用谷歌地图和Leap Motion实现一个应用程序和我现在想要的,我有点卡住,是一种将(x,y)屏幕坐标转换为Google Maps LatLng对象的方法.

我想实现这一目标,例如,在用户使用Leap Motion指向的位置开始全景(街景视图).

我知道fromPointToLatLng函数的存在,但我不知道使用它的正确方法是什么,以及如何将我的x和y坐标转换为lat lng变量.

你能帮我解决这个问题吗?

javascript google-maps google-maps-api-3

17
推荐指数
3
解决办法
3万
查看次数

无法在“XMLHttpRequest”上执行“setRequestHeader”[...] 不是有效的 HTTP 标头字段值

我正在使用 RESTful 服务(使用 Jersey)开发带有 AngularJS(客户端)和 Java(服务器端)的应用程序。

在客户端我有这样的事情

$http({
        url : "/Something/rest/...",
        method : "POST",
        headers : {
            ...
            'text' : text
        }
    });
Run Code Online (Sandbox Code Playgroud)

在服务器端,我的 Java 方法标头如下所示

 public JSONObject myMethod(@HeaderParam("text") String text [...]) throws JSONException
Run Code Online (Sandbox Code Playgroud)

我在尝试发送请求时收到此错误

Error: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'Some text here formatted with \n and \t' is not a valid HTTP header field value.
Run Code Online (Sandbox Code Playgroud)

这是因为格式吗?是不是因为文字很长?

我应该改变什么?请指导我

javascript java rest post angularjs

2
推荐指数
1
解决办法
3万
查看次数

使用iText将TXT文件转换为PDF(保持格式化)

我正在尝试使用iText库将.txt文件转换为.pdf文件.我面临的问题如下:

我在txt文件中有一个清晰的格式,类似于:

TEXT                                   *******************
Other text here                        * SOME_CODE_HERE_ *
Other text                             *******************
Run Code Online (Sandbox Code Playgroud)

在输出中格式化已经消失,看起来像这样:

TEXT           ******************
Other text here         * SOME_CODE_HERE_ *
Other text          ******************
Run Code Online (Sandbox Code Playgroud)

代码如下所示:

public static boolean convertTextToPDF(File file) throws Exception {

    BufferedReader br = null;

    try {

        Document pdfDoc = new Document(PageSize.A4);
        String output_file = file.getName().replace(".txt", ".pdf");
        System.out.println("## writing to: " + output_file);
        PdfWriter.getInstance(pdfDoc, new FileOutputStream(output_file)).setPdfVersion(PdfWriter.VERSION_1_7);;

        pdfDoc.open();

        Font myfont = new Font();
        myfont.setStyle(Font.NORMAL);
        myfont.setSize(11);

        pdfDoc.add(new Paragraph("\n"));

        if (file.exists()) {

            br = new BufferedReader(new FileReader(file));
            String strLine;

            while …
Run Code Online (Sandbox Code Playgroud)

java pdf itext

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×3

javascript ×2

add-on ×1

angularjs ×1

google-maps ×1

google-maps-api-3 ×1

gwt ×1

itext ×1

json ×1

jwt ×1

maven ×1

pdf ×1

post ×1

rest ×1

token ×1

vaadin ×1

web ×1