小编Div*_*non的帖子

Jira OAuth - 无法创建应用程序链接

我正在尝试创建一个使用jira进行身份验证的应用程序.我正在使用Jira Rest api.在文档中,它说使用相同的公钥和消费者密钥来创建文档中给出的应用程序链接.这很好,我可以创建访问令牌.但在提到Java代码这个,我不知道应该怎样为PRIVATE_KEY给出.我尝试了两种方法 -

  1. 使用rsa生成一个随机私钥,并提供它代替不起作用的private_key.它给了例外length too long.我尝试了2048,1024,512,256和128位.一切都给出了同样的错误.

申请链接:

消费者关键:硬编码消费者

消费者名称:硬编码消费者

公钥:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxZDzGUGk6rElyPm0iOua0lWg84nOlhQN1gmTFTIu5WFyQFHZF6OA4HX7xATttQZ6N21yKMakuNdRvEudyN/coUqe89r3Ae + rkEIn4tCxGpJWX205xVF3Cgsn8ICj6dLUFQPiWXouoZ7HG0sPKhCLXXOvUXmekivtyx4bxVFD9Zy4SQ7IHTx0V0pZYGc6r1gF0LqRmGVQDaQSbivigH4mlVwoAO9Tfccf + V00hYuSvntU + B1ZygMw2rAFLezJmnftTxPuehqWu9xS5NVsPsWgBL7LOi3oY8lhzOYjbMKDWM6zUtpOmWJA52cVJW6zwxCxE28/592IARxlJcq14tjwYwIDAQAB

  1. 生成的私钥和公钥对分别在应用程序链接和代码中提供相同的.但在这种情况下,我无法创建访问令牌.它给 -

申请链接:

消费者关键:硬编码消费者

消费者名称:硬编码消费者

公钥:MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0YjCwIfYoprq/FQO6lb3asXrx LlJFuCvtinTF5p0GxvQGu5O3gYytUvtC2JlYzypSRjVxwxrsuRcP3e641SdASwfr mzyvIgP08N4S0IFzEURkV1wp/IpH7kH41EtbmUmrXSwfNZsnQRE5SYSOhh + LcK2w yQkdgcMv11l4KoBkcwIDAQAB

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.simontuffs.onejar.Boot.run(Boot.java:340)
    at com.simontuffs.onejar.Boot.main(Boot.java:166)
Caused by: java.lang.RuntimeException: Failed to obtain request token
    at com.atlassian.oauth.client.example.AtlassianOAuthClient.getRequestToken(AtlassianOAuthClient.java:66)
    at com.atlassian.oauth.client.example.JIRAOAuthClient.main(JIRAOAuthClient.java:52)
    ... 6 more
Caused by: net.oauth.OAuthProblemException: signature_invalid
    at net.oauth.client.OAuthResponseMessage.toOAuthProblemException(OAuthResponseMessage.java:83)
    at net.oauth.client.OAuthClient.invoke(OAuthClient.java:306)
    at net.oauth.client.OAuthClient.invoke(OAuthClient.java:260)
    at net.oauth.client.OAuthClient.getRequestTokenResponse(OAuthClient.java:190)
    at …
Run Code Online (Sandbox Code Playgroud)

java rsa oauth jira jira-rest-api

7
推荐指数
1
解决办法
497
查看次数

如何将json对象添加为sails-mongo中的属性类型

文档.js

module.exports = {

  attributes: {

    type: {
        type: 'string'
    },
    createdBy: {
        model: 'User',
        required: true
    },
    body: {
        type: 'string'
    },
    comments: {
        model: 'Comments'
    },
    metaInfo: {
        type: 'json'
    }

 }
Run Code Online (Sandbox Code Playgroud)

};

我想知道是否有任何方法可以编写像上面给出的模型那样的模型,这样我就可以向包含名称-值对的metaInfo添加一个 json 对象。

例如:json: { name: 'Project', value: 'MyFirstProject'}

这可以通过水线吗?

提前致谢。

json models mongodb sails.js waterline

5
推荐指数
1
解决办法
3831
查看次数

标签 统计

java ×1

jira ×1

jira-rest-api ×1

json ×1

models ×1

mongodb ×1

oauth ×1

rsa ×1

sails.js ×1

waterline ×1