2017-12-19 4 views
0

ID 서버 5.2.0 및 API 관리자 2.0.0을 사용하고 있습니다. 토큰이 만료 된 경우 새로 고침 토큰을 사용하여 사용자에 대한 새 액세스 토큰을 얻는 방법을 구현했습니다. 그러나이를 구현 한 후 일부 사용자는 승인되지 않습니다. 사용자가 로그인을 시도하면 토큰 및 범위가 올바르게 반환되지만 토큰과 함께 API를 호출하면 사용자가 인증되지 않습니다. 동일한 사용자 이름으로 사용자를 삭제 및 추가해도 문제가 해결되지 않습니다. 이 문제를 일으킬 수있는 사용자를 차단하는 설정이 있습니까?Wso2 사용자 권한이 없음

답변

0

정말로 APIM의 응용 프로그램이 호출하려는 API에 가입되어 있습니까? 그렇지 않다면, 그렇게해야합니다.

+0

예 애플리케이션이 가입되어 있고 새로 고침 토큰 API를 호출하지 않는 한 모든 것이 올바르게 작동합니다. 이 문제를 일으킬 수있는 설정이나 구성이 있습니까? – Vinaayakh

+0

범위가 올바르게 반환되면 토큰이 작동해야합니다. API를 호출 할 때 로그에 오류가 표시됩니까? – Bee

+0

예 wso2 로그에 오류가 있습니다. 오류 OAuth2TokenEndpoint Carbon OAuth 토큰 요청을 만드는 동안 오류가 발생했습니다. OAuthProblemException {error = 'invalid_request', description = '잘못된 grant_type 매개 변수 값', uri = 'null', state = 'null', scope = 'null', redirectUri = 'null', responseStatus = 0, parameters = {} – Vinaayakh