@ sap/xssec和Nest.JS

2020-08-23 12:42发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想知道是否有可用的示例显示如何在Nest.JS项目中使用@ sap/xssec(尤其是包含的JwtStrategy),因为这是您在开始新的操作时所要获得的(并希望得到的) sap-cloud-sdk CLI项目...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想知道是否有可用的示例显示如何在Nest.JS项目中使用@ sap/xssec(尤其是包含的JwtStrategy),因为这是您在开始新的操作时所要获得的(并希望得到的) sap-cloud-sdk CLI项目...

付费偷看设置
发送
2条回答
落灬小鱼
1楼 · 2020-08-23 13:19.采纳回答

您好Tobias,

与我们的入门系列。 但是,默认情况下,Nest.js在后台使用Express.js。 这是一个示例,展示了如何将JWTStrategy与Passport一起使用(这是Express.js的中间件软件包):

 var express = require('express');
 var护照= require('passport');
 var JWTStrategy = require('@ sap/xssec')。JWTStrategy;
 var xsenv = require('@ sap/xsenv');

 ...

 var app = express();

 ...

 护照。使用(新的JWTStrategy(xsenv.getServices({uaa:{tag:'xsuaa'}})。uaa)));

 app.use(passport.initialize());
 app.use(passport.authenticate('JWT',{session:false}))); 

基于此,有关中间件的Nest.js文档应该希望为您提供集成的方法 这进入您的项目。

希望有帮助!

最好的问候,
丹尼斯

hongfeng1314
2楼-- · 2020-08-23 13:24

不客气! 如果您构建了一些值得共享的东西,我很乐意看一下!

一周热门 更多>