2016-08-23 9 views
-1

ID 서버로 작업하고 있습니다.
Asp.net 웹 사이트 및 Identity Server3을 사용하여 POC를 만들었습니다.
신원 확인 서버에 성공적으로 로그인합니다.
문제 : 다음 스크린 샷과 같은 페이지를 표시 한 후 성공적으로 로그인 할 때. 다음
Identity Server 3 - Asp.net 사이트

Permission Issue

내 코드입니다.

Startup File

+2

[SO]에 오신 것을 환영합니다. 코드를 질문에 붙여 넣으십시오. 읽을 수 없으므로 코드 이미지를 사용하지 마십시오. [편집] 버튼을 사용하여 질문을 업데이트하십시오. –

답변

1

당신은 쿠키 미들웨어에서 LoginPath = new PathString("/identity/permissions) 줄을 제거해야합니다.

/permissions 엔드 포인트는 사용자가 데이터를 사용할 권한이있는 클라이언트 응용 프로그램을 표시합니다. 로그인 프로세스에는 관여하지 않습니다.

+0

"ASP.net 웹 사이트"를 응용 프로그램으로 사용하고 있습니다. LoginPath를 제거하면 Identity Server로 리디렉션 할 수 없습니다. –

+0

그러나보고있는 페이지가 위의 이유 때문입니다. 제거 된 파일과 작동하지 않으면 추가 문제를 제안합니다. 요청으로 IdentityServer를 만들지 못하는 경우 클라이언트 응용 프로그램의 katana 로깅 또는 아이디 공급자로 리디렉션 알림을 확인해야합니다. –

+1

마지막으로, LoginPath 표시 ID 서버 로그인 페이지를 사용하지 않고 완료했습니다. 하지만 로그인 후 우리는 응용 프로그램으로 리디렉션하는 문제가 있습니다. loggin에 대한 로그 샘플 코드가 있습니까? 내 응용 프로그램에 serilog를 설치할 수 없습니다. 친절하게 모든 로거 이름을 제안하십시오. 감사합니다 –