내 서비스에 안전하게 연결하기 위해 Express Gateway를 설정하는 방법

엘리야 콜라 볼레

현재 내 컴퓨터의 고유 한 포트에 노출 된 내 백엔드의 서비스와 통신 하도록 Express-gateway구성 했으며 제대로 작동하고 있습니다. 게이트웨이는 서비스에 대한 프록시 역할을 하며 현재 일부 보안 검사 및 jwt 인증을 수행합니다 . 그런 다음, 인증 된 요청 (jwt 유효성 검사를 통해)은 구성된대로 서비스로 전송됩니다. 그러나 내 서비스에 일종의 인증을 적용하지 않으면 내 서비스가 실행되는 포트 (또는 URL)를 아는 사람이 직접 액세스하여 게이트웨이를 직접 우회 할 수 있다는 점이 걱정됩니다. 게이트웨이와 서비스 (아마도 키를 통해) 사이에 일종의 인증을 설정하여 게이트웨이 만 다른 클라이언트가 아닌 서비스와 통신 할 수있는 방법을 찾고 있습니다. 나는 현재 특별히 문서 에서 아무것도 찾을 수 없습니다 . 또한 내 아키텍처에 문제가 있으면 지적 해 주시면 감사하겠습니다. 감사합니다.

James McLeod

Express Gateway와 백엔드 사이의 경로는 암호화 된 사설 네트워크에 있어야 누구든지 게이트웨이를 우회 할 수 없습니다.

이 아키텍처를 사용하면 서버 측에서 인증 할 필요가 없으며 Express Gateway 범위를 사용하는 경우 사용자가 요청 된 작업을 수행 할 권한이 있는지 여부를 확인할 필요조차 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaFX에서 그림자를 드롭하기 위해 버튼 내부에 텍스트를 설정하는 방법

분류에서Dev

Windows 10에서 고급 파일 연결을 설정하는 방법 (열기 위해 앱 매개 변수를 전달하는 동안)

분류에서Dev

webdriverio로 요소를 내부에 가져 오기 위해 선택기를 연결하는 방법

분류에서Dev

settimeout 내에서 비동기 함수를 해결하는 방법

분류에서Dev

내 URL을 다시 작성하기 위해 iis에서 다시 쓰기를 설정하는 방법

분류에서Dev

CodeIgniter에서 내 URL을 변경하기 위해 routes.php를 설정하는 방법은 무엇입니까?

분류에서Dev

REST 서비스에 안전하게 비밀번호를 보내는 방법은 무엇입니까?

분류에서Dev

원격 호스트의 Docker 컨테이너 내에서 ansible 작업을 실행하기 위해 연결하는 방법 (ssh를 통해)

분류에서Dev

Spring Boot에서 DB2 연결을 위해 데이터 소스에 스키마를 설정하는 방법

분류에서Dev

isset 내에서 PHP에서 전역 변수를 설정 해제하는 방법

분류에서Dev

서비스에서 실행중인 활동으로 데이터를 안전하게 보내는 방법

분류에서Dev

Windows 7 VM에 연결하기 위해 Ubuntu / KVM에서 네트워크 인터페이스를 설정하는 방법

분류에서Dev

AutoHotkey-다른 키를 보내기 위해 동시에 누르는 두 개의 키를 설정하는 방법

분류에서Dev

SSH를 통해 내 웹 호스트에 연결하는 방법

분류에서Dev

.JSON 메시지 수신을 위해 BizTalk 서비스를 설정하는 방법

분류에서Dev

내 Ubuntu 서버를 VirtualBox Ubuntu 게스트 설치에 연결하는 방법

분류에서Dev

sendEmails를 실행하기 위해 시트 내에서 하위 범위를 지정하는 방법

분류에서Dev

dhclient를 사용하지 않고 네트워크에 연결하기 위해 명령 줄에서 IP 주소를 설정하는 방법

분류에서Dev

MATLAB에서 세 좌표를 연결하기 위해 선을 그리는 방법

분류에서Dev

KERB_CERTIFICATE_LOGON에 연결하기 위해 KSP를 작성하는 방법

분류에서Dev

오프라인에서 내 앱을 테스트하기 위해 사용자 및 연결에 대한 가짜 소셜 그래프를 설정할 수있는 방법이 있나요?

분류에서Dev

Android 전화를 연결하기 위해 Ubuntu에서 핫스팟을 만드는 방법은 무엇입니까?

분류에서Dev

GKE-내부 부하 분산기에 정적 IP를 연결하는 방법

분류에서Dev

ODBC를 통해 데이터베이스에 연결된 R에서 이전 쿼리를 취소하지 않고 다른 쿼리를 보내기 위해 한 쿼리를 실행 한 후 연결을 끊는 방법은 무엇입니까?

분류에서Dev

iOS 앱 내에서 "위치 서비스"를 취소 / 취소 / 등록 해제하는 방법

분류에서Dev

Kotlin을 사용하여 유형 불일치를 방지하기 위해 readLine ()의 결과를 안전하게 캐스팅하는 방법

분류에서Dev

redis 클러스터에 연결하기 위해 sails 앱을 설정하는 방법은 무엇입니까?

분류에서Dev

프록시 및 포트를 텍스트 파일에서 분리하고 프록시 설정을 변경하기 위해 Firefox로 보내는 방법

분류에서Dev

.Net Core에서 테스트를 위해 EntryAssembly를 설정하는 방법

Related 관련 기사

  1. 1

    JavaFX에서 그림자를 드롭하기 위해 버튼 내부에 텍스트를 설정하는 방법

  2. 2

    Windows 10에서 고급 파일 연결을 설정하는 방법 (열기 위해 앱 매개 변수를 전달하는 동안)

  3. 3

    webdriverio로 요소를 내부에 가져 오기 위해 선택기를 연결하는 방법

  4. 4

    settimeout 내에서 비동기 함수를 해결하는 방법

  5. 5

    내 URL을 다시 작성하기 위해 iis에서 다시 쓰기를 설정하는 방법

  6. 6

    CodeIgniter에서 내 URL을 변경하기 위해 routes.php를 설정하는 방법은 무엇입니까?

  7. 7

    REST 서비스에 안전하게 비밀번호를 보내는 방법은 무엇입니까?

  8. 8

    원격 호스트의 Docker 컨테이너 내에서 ansible 작업을 실행하기 위해 연결하는 방법 (ssh를 통해)

  9. 9

    Spring Boot에서 DB2 연결을 위해 데이터 소스에 스키마를 설정하는 방법

  10. 10

    isset 내에서 PHP에서 전역 변수를 설정 해제하는 방법

  11. 11

    서비스에서 실행중인 활동으로 데이터를 안전하게 보내는 방법

  12. 12

    Windows 7 VM에 연결하기 위해 Ubuntu / KVM에서 네트워크 인터페이스를 설정하는 방법

  13. 13

    AutoHotkey-다른 키를 보내기 위해 동시에 누르는 두 개의 키를 설정하는 방법

  14. 14

    SSH를 통해 내 웹 호스트에 연결하는 방법

  15. 15

    .JSON 메시지 수신을 위해 BizTalk 서비스를 설정하는 방법

  16. 16

    내 Ubuntu 서버를 VirtualBox Ubuntu 게스트 설치에 연결하는 방법

  17. 17

    sendEmails를 실행하기 위해 시트 내에서 하위 범위를 지정하는 방법

  18. 18

    dhclient를 사용하지 않고 네트워크에 연결하기 위해 명령 줄에서 IP 주소를 설정하는 방법

  19. 19

    MATLAB에서 세 좌표를 연결하기 위해 선을 그리는 방법

  20. 20

    KERB_CERTIFICATE_LOGON에 연결하기 위해 KSP를 작성하는 방법

  21. 21

    오프라인에서 내 앱을 테스트하기 위해 사용자 및 연결에 대한 가짜 소셜 그래프를 설정할 수있는 방법이 있나요?

  22. 22

    Android 전화를 연결하기 위해 Ubuntu에서 핫스팟을 만드는 방법은 무엇입니까?

  23. 23

    GKE-내부 부하 분산기에 정적 IP를 연결하는 방법

  24. 24

    ODBC를 통해 데이터베이스에 연결된 R에서 이전 쿼리를 취소하지 않고 다른 쿼리를 보내기 위해 한 쿼리를 실행 한 후 연결을 끊는 방법은 무엇입니까?

  25. 25

    iOS 앱 내에서 "위치 서비스"를 취소 / 취소 / 등록 해제하는 방법

  26. 26

    Kotlin을 사용하여 유형 불일치를 방지하기 위해 readLine ()의 결과를 안전하게 캐스팅하는 방법

  27. 27

    redis 클러스터에 연결하기 위해 sails 앱을 설정하는 방법은 무엇입니까?

  28. 28

    프록시 및 포트를 텍스트 파일에서 분리하고 프록시 설정을 변경하기 위해 Firefox로 보내는 방법

  29. 29

    .Net Core에서 테스트를 위해 EntryAssembly를 설정하는 방법

뜨겁다태그

보관