From 09d05622130d4088419d6b34055570c9b3f2aae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=CD=8B=CC=B5=CD=89=CC=94=CD=9Ea=CC=A4=CD=98=CC=84=CD=83?= =?UTF-8?q?=CC=8Dl=CC=99=CC=91=CC=BE=CD=96=CD=A3l=CC=99=CC=91=CC=BE=CD=96?= =?UTF-8?q?=CD=A3u=CD=95=CC=87=CC=A1=CC=AD=CC=9Bm=CD=85=CD=81=CC=AC=CC=8F?= =?UTF-8?q?=CD=A4=20M=CC=85=CD=AE=CD=92=CD=89=CD=A4a=CC=A4=CD=98=CC=84?= =?UTF-8?q?=CD=83=CC=8Dc=CC=95=CD=95=CD=97=CD=A4=CC=95p=CC=9A=CC=88=CC=9E?= =?UTF-8?q?=CD=91=CD=9Eh=CC=96=CC=87=CD=9B=CC=93=CC=BBe=CC=95=CC=A3=CC=BF?= =?UTF-8?q?=CD=8B=CC=92r=CC=A6=CD=95=CC=9D=CC=B4=CC=A8s=CC=A0=D2=89=CD=85?= =?UTF-8?q?=CD=8A=CD=8Do=CC=8A=CD=A2=CC=AF=CC=B1=CD=8An=CC=A3=CD=9B=CC=92?= =?UTF-8?q?=CC=8D=CC=A4?= <88662046+LBHCallumM@users.noreply.github.com> Date: Wed, 26 Mar 2025 10:52:00 +0000 Subject: [PATCH 1/2] Merge pull request #42 from LBHackney-IT/callum/update-staging-authorizer Update dev and staging lambda authorizer --- EqualityInformationApi/serverless.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/EqualityInformationApi/serverless.yml b/EqualityInformationApi/serverless.yml index 9c604f7..50a1e1d 100644 --- a/EqualityInformationApi/serverless.yml +++ b/EqualityInformationApi/serverless.yml @@ -29,7 +29,8 @@ functions: path: /{proxy+} method: ANY authorizer: - arn: ${ssm:/api-authenticator/${self:provider.stage}/arn} + arn: ${self:custom.authorizerArns.${opt:stage}} + type: request resultTtlInSeconds: 0 identitySource: method.request.header.Authorization @@ -183,6 +184,10 @@ resources: DurationInSeconds: 0 custom: + authorizerArns: + development: arn:aws:lambda:eu-west-2:859159924354:function:api-auth-verify-token-new-development-apiauthverifytokennew + staging: arn:aws:lambda:eu-west-2:715003523189:function:api-auth-verify-token-new-staging-apiauthverifytokennew + production: arn:aws:lambda:eu-west-2:153306643385:function:api-auth-verify-token-production-apiauthverifytoken safeguards: - title: Require authorizer safeguard: require-authorizer From 89eb37bd487c05951abd05f6d6682d21f0562346 Mon Sep 17 00:00:00 2001 From: Adam <74552077+adamtry@users.noreply.github.com> Date: Mon, 31 Mar 2025 15:18:56 +0100 Subject: [PATCH 2/2] Updated production authorizer ARN (#43) --- EqualityInformationApi/serverless.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EqualityInformationApi/serverless.yml b/EqualityInformationApi/serverless.yml index 50a1e1d..45c870e 100644 --- a/EqualityInformationApi/serverless.yml +++ b/EqualityInformationApi/serverless.yml @@ -187,7 +187,7 @@ custom: authorizerArns: development: arn:aws:lambda:eu-west-2:859159924354:function:api-auth-verify-token-new-development-apiauthverifytokennew staging: arn:aws:lambda:eu-west-2:715003523189:function:api-auth-verify-token-new-staging-apiauthverifytokennew - production: arn:aws:lambda:eu-west-2:153306643385:function:api-auth-verify-token-production-apiauthverifytoken + production: arn:aws:lambda:eu-west-2:153306643385:function:api-auth-verify-token-new-production-apiauthverifytokennew safeguards: - title: Require authorizer safeguard: require-authorizer