2017-01-30 5 views
1

모든 요청에 ​​대해 자체 Auth 서비스를 사용하고 싶습니다. 플러그인을 만드는 것이 최선의 방법이라는 것을 알게되었습니다. 나는 다만 흥미 롭다, 나는 어떻게 pre 기능 후에 직접 과실을 돌려 보낼 수 있는가?Tyk Plugin Python

  1. 사용자 액세스 API를

  2. 플러그인이 false 인 경우

  3. 는 다음과 같이 사용자에게 직접 오류를 반환 API 요청과 함께 전송 된 토큰을 확인 : 예를 들어

    프록시 URL을 처리하지 않고 HTTP 401 오류가 발생했습니다.

UPDATE

사용자 정의 인증 플러그인을 사용할 때이 오류가 발생했습니다 :

{ "error": "Session state is missing or unset! Please make sure that auth headers are properly applied."} 

을 그리고 내가 거기에 도착하는 방법이 있습니다 :

https://community.tyk.io/t/create-python-plugin/1369/6

감사

답변

0

이 목표를 달성하기 위해 맞춤형 미들웨어를 작성하는 방법에 대한 정보는 공식 documentation에서 확인할 수 있습니다. Tyk v2.3은 현재 Python 3 및 LuaJIT, ES5 및 gRPC 호환 언어 (예 : Ruby, Java, .NET, &c)로 작성된 플러그인을 지원합니다.

오류 템플릿에 대한 자세한 내용은 필요한 경우 here을 참조하십시오.

+0

안녕하세요, 나는 그들의 repo 예제를 사용하여 오류가 발생합니다. { "오류": "세션 상태가 없거나 설정되지 않았습니다. 인증 헤더가 올바르게 적용되었는지 확인하십시오." } –