2016-09-20 3 views
4

로직 폼 루프백을 처리하는 access_token을 사용하고 있습니다. 그것은 잘 작동하지만 불행히도 URL에서 access_token을 기대합니다.헤더에서 access_token을 사용하도록 루프백을 구성하는 방법

대신 헤더 맞춤 필드에서 access_token을 사용하도록 루프백을 구성 할 수 있습니까?

+2

나는 추천 커스텀 커맨드 대신에 표준'Authorization' 헤더를 사용합니다. 루프백은 기본적으로 거기에있는 토큰을 검색합니다. – Overdrivr

+0

Thanks Overdrivr! 어딘가에 문서화되어 있습니까? 즉, Authorization 헤더에 어떻게 포장 될 것으로 예상됩니까? 단순히 토큰의 문자열 값 또는 "Tolen"+ 값과 같은 값? – Aleks

+1

[여기] (https://docs.strongloop.com/display/public/LB/Making+authenticated+requests)에 설명되어 있습니다. 토큰 문자열을 헤더 안에 넣으십시오. – Overdrivr

답변

3

초기화 루프백 토큰 미들웨어는 check the docs

문자열 매개 변수 샘플 미들웨어

그것은 쿠키, 헤더에이 값을 검사
app.use(loopback.token({ 
    cookies: ['access_token'], 
    headers: ['access_token', 'X-Access-Token'], 
    params: ['access_token'] 
    //additional keys (check docs for more info) 
})); 

을 loopback.token 가능하게하는 코드 및 쿼리

+0

이 코드는 어디에서 실행해야합니까? 어떻게 든 API 탐색기에 header에 access_token을 전송하도록 지시 할 수 있습니까? – Aleks

+1

이 코드는 server.js에 있어야합니다. – RootHacker

관련 문제