MaxMind / 웹훅의 IP 데이터

안녕하세요,

사용자가 가입할 때 IP와 지리(Geo) 정보를 확인할 수 있지만, 이 정보를 웹훅 이벤트에 어떻게 포함시킬 수 있는지 모르겠습니다.

사용자 웹훅에 이 정보를 포함시키기 위해 설정하거나 설치해야 할 플러그인이 있는지 혹시 알고 계신가요?

그들의 IP를 가지고, 또는 그 IP 때문에 무엇을 하려 합니까?

Hubspot의 해당 연락처에 위치 정보를 추가하세요.

아, 그렇군요. 이해가 됩니다. 네, 웹훅에 위치 정보가 포함되지 않는다면 (그것도 당연한 일이지만), 웹훅에 해당 정보를 추가하기 위해 플러그인이 필요합니다.

아마도 플러그인이 위치를 사용자 사용자 정의 필드로 복사하고, 이것이 웹훅 페이로드의 일부가 될 수 있을 겁니다. 아니면 직렬화기에 직접 추가해야 할 수도 있겠네요.

이 플러그인은 그렇게 하는 방법에 대한 좋은 예시가 될 수 있습니다:

가입 웹훅에 IP 정보가 포함되지 않은 것이 조금 놀랍습니다.

제가 이 문제를 해결해야 한다면 다음과 같이 하겠습니다:

  • 웹훅 수신기에서
    • Discourse에 다시 쿼리를 보내 가입 IP를 가져옵니다.
    • 그런 다음 Maxmind DB(또는 동등한 서비스)에서 가입 IP를 조회합니다.
    • 해당 정보를 필요한 곳에 전달합니다.