使用Sails JS对Jira REST API进行身份验证

Alaa-GI

Sails的新手,我想知道如何通过Sails访问我的Jira帐户,以便使用Jira API REST创建/编辑/搜索一些问题。

我在这个地方搜寻,有人可以帮我吗?

这是我想做的事的一个例子:

    module.exports = {

test: function(req, res)

  var https = require('https');
      var https = require('https'), options = {
        host : "jira.company.com",
        port : 80,
        path : "/rest/api/2/search?jql=issue=TASC-1",
        method : 'GET'};
  https.request(options, function(response) {
    var responseData = '';
    response.setEncoding('utf8');

response.on('data', function(chunk){
  responseData += chunk;
});

response.once('error', function(err){
  // Some error handling here, e.g.:
  res.serverError(err);
});

response.on('end', function(){
  try {


       // response available as `responseData` in `yourview`
    res.locals.requestData = JSON.parse(responseData);
  } catch (e) {
  sails.log.warn('Could not parse response from options.hostname: ' + e);
  }
  res.view('client');
}); }).end();}} 

但是我的视图中什么也没有,我认为这很正常,因为我没有进行身份验证。

Alaa-GI

为了解决该问题,我仅在请求标头中添加了登录名和密码属性,格式与官方文档说明的一样,所以我的代码变为:

module.exports = {

test: function(req, res)

  var https = require('https');
      var https = require('https'), options = {
        host : "jira.company.com",
        port : 443,
        path : "/rest/api/2/search?jql=issue=TASC-1",
        method : 'GET'
        headers: {
                 "Authorization": "Basic YWxbG9wMS4zp0bWFuzeThYS5l1TIqaXoxOTg5554Jh"
    }
           };
  https.request(options, function(response) {
    var responseData = '';
    response.setEncoding('utf8');

response.on('data', function(chunk){
  responseData += chunk;
});

response.once('error', function(err){
  // Some error handling here, e.g.:
  res.serverError(err);
});

response.on('end', function(){
  try {

       // response available as `responseData` in `yourview`
    res.locals.requestData = JSON.parse(responseData);
  } catch (e) {
  sails.log.warn('Could not parse response from options.hostname: ' + e);
  }
  res.view('client');
}); }).end();}} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

来自分类Dev

如何使用PHP对Jira API进行身份验证

来自分类Dev

Webapp使用Rest API进行身份验证

来自分类Dev

使用 spring restTemplate 对 POST REST API 进行身份验证

来自分类Dev

使用 Rest API 进行 Firebase 身份验证

来自分类Dev

使用REST进行远程身份验证

来自分类Dev

使用REST进行远程身份验证

来自分类Dev

使用node.js进行api身份验证

来自分类Dev

无法使用WP REST API 2.0插件通过基本身份验证进行身份验证

来自分类Dev

使用 Windows 身份验证的 REST API

来自分类Dev

从JIRA REST API获取当前经过身份验证的用户

来自分类Dev

JIRA REST API-基本身份验证

来自分类Dev

JIRA REST API-基本身份验证

来自分类Dev

使用node-jira模块对JIRA进行身份验证

来自分类Dev

使用AWS Amplify和Android使用Cognito对REST API进行身份验证

来自分类Dev

在线使用MS Dynamics CRM 2016的REST Web API进行身份验证

来自分类Dev

如何允许用户使用我的REST API进行身份验证?

来自分类Dev

使用邮件和密码通过REST API进行身份验证[Firebase]

来自分类Dev

如何使用Firebase REST API(Python)进行用户身份验证?

来自分类Dev

如何使用Graph REST API对个人OneDrive进行身份验证

来自分类Dev

Zeppelin 在使用 REST api 进行身份验证后重新启动解释器

来自分类Dev

使用Django REST进行LDAP身份验证

来自分类Dev

在社交媒体网站上使用REST进行身份验证

来自分类Dev

如何使用令牌对REST服务进行身份验证

来自分类Dev

如何使用 Postman 对 Django REST Framework 进行身份验证

来自分类Dev

使用 REST Http 进行 Akka 身份验证

来自分类Dev

Sails.js API password.js身份验证

来自分类Dev

Sails.js API Passport.js身份验证

来自分类Dev

在 REST 节点 js 服务器中进行身份验证,使用带有 Facebook 登录的 Android 客户端

Related 相关文章

  1. 1

    使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

  2. 2

    如何使用PHP对Jira API进行身份验证

  3. 3

    Webapp使用Rest API进行身份验证

  4. 4

    使用 spring restTemplate 对 POST REST API 进行身份验证

  5. 5

    使用 Rest API 进行 Firebase 身份验证

  6. 6

    使用REST进行远程身份验证

  7. 7

    使用REST进行远程身份验证

  8. 8

    使用node.js进行api身份验证

  9. 9

    无法使用WP REST API 2.0插件通过基本身份验证进行身份验证

  10. 10

    使用 Windows 身份验证的 REST API

  11. 11

    从JIRA REST API获取当前经过身份验证的用户

  12. 12

    JIRA REST API-基本身份验证

  13. 13

    JIRA REST API-基本身份验证

  14. 14

    使用node-jira模块对JIRA进行身份验证

  15. 15

    使用AWS Amplify和Android使用Cognito对REST API进行身份验证

  16. 16

    在线使用MS Dynamics CRM 2016的REST Web API进行身份验证

  17. 17

    如何允许用户使用我的REST API进行身份验证?

  18. 18

    使用邮件和密码通过REST API进行身份验证[Firebase]

  19. 19

    如何使用Firebase REST API(Python)进行用户身份验证?

  20. 20

    如何使用Graph REST API对个人OneDrive进行身份验证

  21. 21

    Zeppelin 在使用 REST api 进行身份验证后重新启动解释器

  22. 22

    使用Django REST进行LDAP身份验证

  23. 23

    在社交媒体网站上使用REST进行身份验证

  24. 24

    如何使用令牌对REST服务进行身份验证

  25. 25

    如何使用 Postman 对 Django REST Framework 进行身份验证

  26. 26

    使用 REST Http 进行 Akka 身份验证

  27. 27

    Sails.js API password.js身份验证

  28. 28

    Sails.js API Passport.js身份验证

  29. 29

    在 REST 节点 js 服务器中进行身份验证,使用带有 Facebook 登录的 Android 客户端

热门标签

归档