JSON-Webtoken (JWT) generieren
Erstellen Sie ein JSON-Webtoken (JWT), um Ansprüche zwischen zwei Parteien auf der sicher darzustellen ServiceNow AI Platform.
Die GlideJWT-API Ist eine bereichsbezogene, skriptfähige API, die eine generiert JWT . Vor dem Generieren der JWT sind drei Argumente erforderlich:
- SYS_ID von JWT Anbieter
- Serialisierter JSON-Header
- Serialisierte JSON-Nutzlast
So generieren Sie eine JWT: Sie können die API verwenden, um Ihr Token zu erstellen.
Sie können Standard und anwenderdefiniert verwenden Ansprüche Beim Konfigurieren eines JWT-Providers. Sie können Übergeben Sie dynamische Header- und Nutzlastansprüche Als Teil der generateJWT-API-Signatur.
Beispielskript zum Testen der API:
var jwtAPI = new sn_auth.GlideJWTAPI();
var headerJSON = { "kid": "a1234" };
var header = JSON.stringify(headerJSON);
var payloadJSON = { "jti": "testjti", "iss": "testiss", "sub": "testsub" };
var payload = JSON.stringify(payloadJSON);
var jwtProviderSysId = "7a40dde2d5303300964fb7c8f3c14ab5";
var jwt = jwtAPI.generateJWT(jwtProviderSysId, header, payload);
gs.info("JWT:" + jwt);