2017-11-08 9 views
1

사양 작성되지 :Identity Server를 4 엔드 포인트 포트는

  • .NET 코어 2 지역 dev에 시스템에서
  • 신원 서버 4

내가 examply 에 대한 찾을 수 있습니다 우체부 http://127.0.0.1:5000/.well-known/openid-configuration에 의해 방문 "jwks_uri"주소가 http : //127.0.0.1:5000/.well-known/openid-configuration/jwks 인

http : //127.0.0.1을 방문 할 수 있습니다. 같은 5000/여단입니다 알려진/오픈 ID 구성/jwks하고 및 결과 참조 :

{ 
    "keys": [ 
     { 
      "kty": "RSA", 
      "use": "sig", 
      "kid": "6ca39c3dd4ffda97d502243e25fa4e54", 
      "e": "AQAB", 
      "n": "sZthlS0HE1pkbSnMlPyKNDkAqkQryeKG7YSRMeUbrDQARu-9f11iUFUblAdXUhuFRu0R77AQ-mhjy7kfjQMOT58gp3aMa17HTKcMxZRZEi-zcXZuxVA7Q0nuWrWp4_-0VAMV4OhGromZCFtUb26kRJXyKMNlHSM2irSJ9LWnx6NtSkHMrC_kv3kpciZWLx__9DkVM7wmYuGz9DMezoz7-FuwcJcGJHmVz7RNRwGNhdcvEG8nJE3fl8QQ16CjOim2X845gaIc9dWKi1MAA_LS1M2EK4aU8FZjVqgQgY472zrwGtUtwz25aUEZu130fthZabvOiWTDbztuYtOmrxP7BQ", 
      "alg": "RS256" 
     } 
    ] 
} 

포트 5000 내가 방문 지역 dev에 시스템에서 가장 중요한 것은

DEV MACHINE SCREENSHOT

에게 있습니다 : 우체부 http://192.168.168.13:81/.well-known/openid-configuration에 의해 내가 주소 http로 examply "jwks_uri"를 찾을 수 있습니다

를 //192.168.168.13/.well-known/openid-configuration/jwks 6,510,403,210 내가 오류 404받을 beacuse http://192.168.168.13/.well-known/openid-configuration/jwks을 방문 할 수없는 포트가 없습니다

nginx error! 
The page you are looking for is not found. 

81

나는 HTTP를 방문 할 수 있습니다 : //192.168.168.13:81/.well-known/openid-configuration를/jwks 및 결과 참조와 같은 :

{ 
    "keys": [ 
     { 
      "kty": "RSA", 
      "use": "sig", 
      "kid": "6ca39c3dd4ffda97d502243e25fa4e54", 
      "e": "AQAB", 
      "n": "sZthlS0HE1pkbSnMlPyKNDkAqkQryeKG7YSRMeUbrDQARu-9f11iUFUblAdXUhuFRu0R77AQ-mhjy7kfjQMOT58gp3aMa17HTKcMxZRZEi-zcXZuxVA7Q0nuWrWp4_-0VAMV4OhGromZCFtUb26kRJXyKMNlHSM2irSJ9LWnx6NtSkHMrC_kv3kpciZWLx__9DkVM7wmYuGz9DMezoz7-FuwcJcGJHmVz7RNRwGNhdcvEG8nJE3fl8QQ16CjOim2X845gaIc9dWKi1MAA_LS1M2EK4aU8FZjVqgQgY472zrwGtUtwz25aUEZu130fthZabvOiWTDbztuYtOmrxP7BQ", 
      "alg": "RS256" 
     } 
    ] 
} 

SERVER MACHINE SCREENSHOT

이 내 CentOS의 방화벽 설정입니다 :,

public (active) 
    target: default 
    icmp-block-inversion: no 
    interfaces: eth0 
    sources: 
    services: ssh dhcpv6-client 
    ports: 80/tcp 443/tcp 81/tcp 82/tcp 
    protocols: 
    masquerade: no 
    forward-ports: 
    source-ports: 
    icmp-blocks: 
    rich rules: 

이것은 역방향 프록시 내 nginx를 구성입니다 : 내가 문제를 연구 한 지금까지

server { 
    listen 81; 
    location/{ 
     proxy_pass http://127.0.0.1:5000; 
     proxy_http_version 1.1; 
     proxy_set_header Upgrade $http_upgrade; 
     proxy_set_header Connection 'upgrade'; 
     proxy_set_header Host $host; 
     proxy_cache_bypass $http_upgrade; 
    } 
} 

여단입니다 알려진/오픈 ID 구성에에 (더 적절한 포트가 없다는 것입니다 이 경우 서버 컴퓨터의).

종점에 종단점이 수동으로 추가 된 경우 종단점을 사용할 수 있습니다. 종단점을 사용할 수 있습니다.

내 응용 프로그램이 에 잘 속합니다. 잘 알려진/openid- 구성 엔드 포인트를 자동 검색하려면 인증이 작동하지 않습니다. IdentityServer 4 구성 또는 Centos 구성에 문제가 있다는 것을 모르겠습니다.사람이 같은 문제에 직면하는 경우

답변