Ich habe eine vorhandene Web-API, die ich mithilfe von API-Gateway und Lambda-Funktionen nach AWS migriert habe. Ich frage mich jedoch, wie ich die benutzerdefinierte Autorisierungsfunktion von AWS API Gateway verwenden kann. Mein bestehendes Autorisierungsframework ist OAuth und ich habe ASP.Net Identity für die Benutzerverwaltung verwendet. Ich generiere Inhaber-Token und verwende das Attribut 'Autorisiert' in meinen API-Controllern zur Sicherheit. Wie kann ich das gleiche im AWS API Gateway tun, da ich mein Framework nicht ändern kann, weil ich bereits existierende Benutzer habe. Vielen Dank.Verwendung von OAuth und ASP.Net Identity im benutzerdefinierten Autorisierungsmodul von AWS API Gateway
0
A
Antwort
0
Wenn Sie nicht bereits haben, überprüfen Sie die Dokumentation für individuellen authorizers aus: http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html
sollten Sie in der Lage sein, die Lambda-Funktion zu schreiben, die Berechtigungslogik in Ihrem bestehenden Dienst verwendet zu replizieren. Denken Sie darüber nach, wie Sie Berechtigungen in Bezug auf eine IAM-Richtlinie (die Ausgabe des Autorisierungsmoduls) modellieren möchten. Wenn Sie einfach zulassen | verweigern möchten, können Sie eine IAM-Richtlinie vom Autorisierer mit der Angabe Allow *
oder Deny *
zurückgeben. Oder Sie können feinkörnige Berechtigungen hinzufügen, wenn Sie möchten.
Verwandte Themen
- 1. Verwendung von Asp.Net Identity mit benutzerdefinierten Datenbank
- 2. AWS Cognito Groups und AWS Api Gateway
- 3. AWS-Gateway-API: ERR_CONTENT_DECODING_FAILED im Browser
- 4. Praktische Verwendung der Verwendung von aws api Gateway-Produktion
- 5. AWS API-Gateway und Cognito-Integration
- 6. Verwendung von AWS API Gateway generierte SDK mit Android Volley
- 7. Verwendung von AWS Javascript SDK beim Verbinden mit API Gateway
- 8. AWS Lambda, AWS-API-Gateway und Sichern von REST-Endpunkten
- 9. Von Java Service AWS Lambda und AWS-Gateway API
- 10. AWS API-Gateway und LAMBDA Funktion
- 11. den Knoten Anforderungsmodul mit AWS Lambda Verwendung und API-Gateway
- 12. AWS API Gateway von einem Lambda autorisieren
- 13. AWS-Lambda: Übergeben von Daten von benutzerdefiniertem Autorisierungsmodul an Geschäftslambda
- 14. Return HTML von AWS API-Gateway
- 15. Benutzerdefinierte Domäne AWS-API-Gateway 403
- 16. Generieren mehrerer Antworten von AWS API-Gateway
- 17. Buchung von AWS-API-Gateway zu Lambda
- 18. AWS API-Gateway-Sicherheit mit einem benutzerdefinierten Autorisierungs- und AWS-Service-Integrationen
- 19. Zurückgeben von Bildern über AWS API Gateway
- 20. Scripting Berechtigungen Lambda von aws api Gateway
- 21. Exchange Token von AWS Cognito zu AWS API Gateway
- 22. AWS API-Gateway-Nutzung durch API-Schlüssel
- 23. Wie oAuth Google API von Lambda AWS?
- 24. AWS API Gateway Benutzerdefinierte Domäne
- 25. AWS API Gateway + Elastische Bohnenstange und Microservices
- 26. Zugriffsstufenvariablen - AWS API-Gateway
- 27. API-Gateway und Oauth-Authentifizierung für nicht authentifiziertes Cognito
- 28. AWS-API-Gateway und EC2-Dienstproxy
- 29. ASP.NET Core Identity Ablauf (Google OAuth)
- 30. Sicheres AWS-API-Gateway mit Lambda-Integration