2017-09-05 2 views
1

docker를 사용하여 개인 랩톱에 fiware 키락을 가지고 있습니다.Keyrock FIWARE 메서드 GET 및 POST

브라우저에서 htp : // localhost : 8000을 수행하면이 링크가 로그인 웹 사이트로 리디렉션되므로 괜찮습니다. htp : // localhost : 8000/sign_up을 입력하면이 링크가 등록 웹 사이트로 리디렉션되므로 괜찮습니다.

하지만, GET 및 POST를 수행하고 싶다면 어떻게해야합니까? 내 노트북에 우편 배달부를 설치했지만, 수령시에 http://localhost:8000은 괜찮습니다. 그러나 목록 사용자를 원하면 GET htp : // localhost : 8000/v3/users를 입력해도 작동하지 않습니다. 마지막으로 본 페이지에서 읽은 내용 :

도와 주시겠습니까?

고맙습니다.

최고 감사합니다.

+0

우편 배달부가 표시하는 오류 코드는 무엇입니까? 응답 섹션의 오른쪽 상단에 파란색으로 표시됩니다. – yamenk

+0

는 [여기서 화상 정보 입력] [1] [1] :이 우편 배달 보여주는 문제가 https://i.stack.imgur.com/ZFXQH.png . GET http : // localhost : 8000/sign_up이 작동하면 다음 그림을 볼 수 있습니다. https://i.stack.imgur.com/drTor.png –

답변

1

명시된대로 in the link you put in your question :
"할당 된 역할이없는 사용자는 OpenStack 리소스에 액세스 할 수 없습니다."

요청에 대한 올바른 포트는 5000 (키스톤) 대신 8000 (수평선) : http://localhost:5000/v3/users

그래서, 당신이 원하는 것을 할, 당신은 당신이 액세스에 사용하는 사용자에게 일부 특정 역할을 할당해야 게다가 사용자 목록과 요청 헤더에 유효한 토큰 (X-Auth-Token 헤더)을 전달해야한다고 생각합니다.

도움이되기를 바랍니다.

+0

알았어, 의뢰. 그러나 예를 들어 GET http : // localhost : 5000/v3/users (목록 사용자를 원함) 우편 게시자에게 오류가 표시됩니다. 머리 부분, 쿠키 및 헤더의 오류에 대해 여러 가지 캡처를 보여줍니다. [2] : https://i.stack.imgur.com/XxB19.png [3] : https://i.stack.imgur.com/V2KbW.png [4] : https : // i .stack.imgur.com/sgoU1.png 요청을 보내기 전에 머리글 이름이 "key", "Value", "Descriptiion"[1] : https : //i.stack.imgur입니다. co.kr/OJ09J.png 불편을 끼쳐 드려 죄송합니다. 그리고 너무 많이 고마워. –

+0

내가 말했듯이 오류 메시지에서 볼 수 있듯이 요청에 유효한'X-Auth-Token '을 전달해야합니다. [이 링크] (https://pt.slideshare.net/daltoncezane/integrating-fiware-orion-keyrock-and-wilma)에는 유효한 토큰이 포함 된 요청의 예가 있습니다. 나는 그것이 도움이되기를 바랍니다. – Dalton

+0

예,하지만 유효한 토큰을 얻으려면 어떻게해야합니까?왜냐하면 내가 보여준 논문을 읽었으므로 잘 이해하지 못합니다. –

0

나는 동일한 질문의 더 자세한 버전이라고 생각하는 답변 here을주었습니다. 나는 이것이 당신을 돕기를 바랍니다. 그렇지 않으면, 우리는 그 질문에 따라 할 수 있습니다.

감사합니다.

+0

좋아요, 당신 대답을 이해했다고 생각합니다. 정말 고맙습니다. 하지만 마지막 질문이 있습니다. 키스톤 토큰을 생성하려면 우편 발송자에게 이전에 표시 한 코드를 입력해야합니까? 그러나, 어디에서? 들판에서? –