Is it a good way to implement custom authorization logic(like an API call to validate header parameters) in Lambda Authorizers?

0

Hi,

I want to add some authorization logic in every API Gateway other than token authentication to secure my APIs. My custom logic includes call an API to validate my header parameters. If the user have that permission it will generate an allow policy. Is it is possible to implement in custom authorizer? Or is there any other methods available to validate my custom header?

Can we throw custom message from Lambda Authorizer based on our requirement?

Thanks

1개 답변
1

Hi.

You can use the header verification function for simple regular expressions.
If you need custom validation using an external API, I think the Lambda authorizer is a good choice.

What does custom message throw mean? Please tell me the scenario.

profile picture
전문가
iwasa
답변함 2년 전
  • Hi,

    Thanks for the answer.

    I want message format like this

     {
        "errorCode": "xyz_12#",
        "errorType": "Constraint error",
        "errorMessage": "Need administrative permisssion to perform this action"
    };
    

    This error message may be dynamic based on the user role.

    Thanks

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠