0
ich an diesen Plänen stehe auf: https://github.com/awslabs/aws-apigateway-lambda-authorizer-blueprints/blob/master/blueprints/nodejs/index.jsAWS APIGateway Lambda Individuelle Authrozier principalId
Was ist der principalId für und wie wird sie erzeugt?
Ich sehe den Code wie folgt:
// this could be accomplished in a number of ways:
// 1. Call out to OAuth provider
// 2. Decode a JWT token inline
// 3. Lookup in a self-managed DB
var principalId = 'user|a1b2c3d4'
Die Fragen, die ich habe, sind:
- Ist es einzigartig pro Benutzer? Ich habe eine dynamodb, wo die Benutzer Tabelle eine eindeutige Benutzer-ID hat.
- Wie verwende ich es in Lambda als Umgebungsvariable in der AWS Lambda-Konsole?
- Was ist der Hauptzweck davon im Autnorizer?
Danke fürs Lesen und Antworten.
Dank werde ich in diese heute Abend lesen und sehen, wie es funktioniert – cdub
Ich habe eine Frage dazu. Kann ich dieses Token verwenden, das von getOpenIdTokenForDeveloperIdentity als principalId zurückgibt? Es kommt immer als dasselbe Token für denselben Benutzer nach der Anmeldung zurück. – cdub
Noch ein Hinweis: Is var principalId = event.authorizationToken; ? Ich bin nur neugierig darauf. – cdub