Skip to Content

Authentication

OAuth 2.0 Integration mit ProcessCube® Authority.

Token Acquisition

Token von Authority abrufen:

// POST /connect/token msg.payload = { grant_type: "client_credentials", client_id: env.get("CLIENT_ID"), client_secret: env.get("CLIENT_SECRET"), scope: "engine:read engine:write" };

Response:

msg.payload = { access_token: "eyJhbGc...", expires_in: 3600, token_type: "Bearer" };

Authenticated Requests

Token in Context speichern und verwenden:

flow.set("authToken", msg.payload.access_token); // Später verwenden msg.headers = { "Authorization": `Bearer ${flow.get("authToken")}` };

Token Refresh

Automatischer Token-Refresh:

[Inject: Every 50 minutes] → [Get Token] → [Store in Context]

Use Cases

  • Sichere Engine-API Zugriffe
  • User Management
  • Role-Based Access Control
  • Single Sign-On (SSO)

Nächste Schritte