feat: add authentication to webhook endpoint
Adds OIDC token authentication to the webhook endpoint. Entra Webhook container must be configured with: - Tenancy id, used to verify `tid` in claim and generate token issuer URL. - Entra application id, used to verify the `aud` in claim. - Entra expected principal app id, used to verify the `azp` in claim. - Entra expected principal object id, used to verify the `sub` and `oid` in claim.
-
mentioned in merge request uis/devops/infra/terraform/ucam-faas-long!9 (merged)
-
mentioned in merge request uis/devops/iam/activate-account/entra-event-handler!15 (closed)
-
mentioned in merge request uis/devops/iam/activate-account/account-data-manager!2
-
mentioned in merge request uis/devops/devhub/lookup-gitlab-sync/faas!12 (closed)
-
mentioned in merge request uis/devops/infra/terraform/ucam-faas!34 (merged)
-
mentioned in merge request uis/devops/iam/activate-account/entra-event-handler!26
-
mentioned in merge request uis/devops/devhub/lookup-gitlab-sync/faas!35
-
mentioned in merge request uis/devops/iam/ibis/institution-mapping-tool!13