APIゲートウェイとラムダ関数を使用してAWSに移行した既存のWeb APIがあります。しかし、私はAWS API Gatewayのカスタム認可機能をどのように活用できるのだろうかと思っています。私の既存の認証フレームワークはOAuthで、私はユーザー管理のためにASP.Net Identityを使用しました。私はベアラトークンを生成し、セキュリティのために私のAPIコントローラで 'Authorized'属性を使用しました。既存のユーザーが既にいるため、私のフレームワークを変更できないため、AWS APIゲートウェイで同じことを行うにはどうすればよいですか。ありがとうございました。AWS APIゲートウェイのカスタムオーソライザでOAuthとASP.Net IDを使用
0
A
答えて
0
あなたがまだの場合は、カスタムの承認者のためのドキュメントをチェックアウト:http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html
あなたはあなたの既存のサービスで使用される承認ロジックを複製するためにラムダ関数を記述することができるはずです。次に、IAMポリシー(認可者の出力)の観点からアクセス許可をモデル化する方法について考えてみましょう。単純なallow | denyが必要な場合は、Allow *
またはDeny *
という許可者からIAMポリシーを返すことができます。必要に応じて、きめ細かな権限を追加することもできます。
関連する問題
- 1. カスタムオーソライザとamazon apiゲートウェイ用のCognito認証 - Webアプリケーション
- 2. AWS RESTful API用のCognitoとAPIゲートウェイ
- 3. AWS APIゲートウェイを使用したカスタムスラックコマンド - 500_service_error
- 4. AWS APIゲートウェイ
- 5. AWS APIゲートウェイのハンドルタイムアウト
- 6. AWS CognitoとAPIゲートウェイ認証
- 7. awsラムダとAPIゲートウェイでpyodbcを使用できません
- 8. AWS APIゲートウェイ - エンコーディング
- 9. AWS APIゲートウェイとAWSラムダハンドリングクライアント証明書
- 10. AWSラムダをCognitoとAPIゲートウェイで使用する
- 11. AWSラムダとAPIゲートウェイでRSSフィードを使用する
- 12. AWS Apiゲートウェイのバイナリデータ
- 13. APIゲートウェイのカスタムドメイン名からのベースパスマッピングを考慮に入れたAWSラムダでカスタムオーソライザを作成する方法は?
- 14. AWS APIゲートウェイとEC2サービスプロキシ
- 15. AWS Cognitoを使用したAWS APIゲートウェイの呼び出し
- 16. AWS APIゲートウェイ用のIAMロールを雲形テンプレートで使用する
- 17. サーバレス/ AWS APIゲートウェイCORS
- 18. AWSゲートウェイAPI:ブラウザでERR_CONTENT_DECODING_FAILED
- 19. Twilioクライアントエラー:AWS Lambda/AWS APIゲートウェイを使用したTwilio IPメッセージ
- 20. AWSディレクトリサービス(Active Directory)を使用したAWS APIゲートウェイ認証
- 21. AWS APIゲートウェイ - HTTPパススルーパスパラメータ
- 22. AWS APIゲートウェイreturn XML
- 23. AWS APIゲートウェイを使用してフォームデータとバイナリデータを投稿する
- 24. APIゲートウェイに接続するときのAWS javascript SDKの使用
- 25. iOS上のAWS APIゲートウェイ
- 26. aws APIゲートウェイlambdaを使用してWebバックエンドAPIを構築
- 27. コマンドラインツールを使用してSwagger APIをAWS APIゲートウェイにインポートする
- 28. AWS APIゲートウェイのバージョン管理
- 29. ブラウザのAWS APIゲートウェイERR_CONTENT_DECODING_FAILED
- 30. AWS APIゲートウェイ - 私は次のコードたAWS APIゲートウェイインテグレーションレスポンスボディマッピングで