2015-01-06 4 views
0

내 MVC 웹 사이트에 web.config의 폼 인증이 있습니다. 이제는 모든 페이지가 인증을 통과해야 볼 수 있습니다.폼 인증에서 신호 허브를 생성하는 방법

하지만 이제는 콘솔 프로그램 (C# 콘솔 프로그램)이 있습니다. 이 프로그램은 SignalR Hub에 메시지를 보내야합니다. 그러나 My signalR Hub가 MVC 웹 사이트에 있습니다. 이제 MVC 웹 사이트에 Form Authorization이 있으므로이 C# 콘솔 클라이언트가 Signal Hub에 메시지를 보낼 수 없습니다.

콘솔 클라이언트를 확인하지 않아도되지만 웹 사이트의 페이지를 확인해야합니다.

무엇이 웹 사이트의 web.config 파일로 할 수 있습니까?

How to make the signalr client avoid form authentication?

+0

가능한 중복 [web.config 파일을 사용하여 폴더에 보안을 적용하는 방법] (http://stackoverflow.com/questions/9810127/how-to-apply-security-on-a-folder-using- web-config-file) –

답변

0

당신은 <location path="signalr">를 사용, 일반 폴더와 동일한 메커니즘을 사용할 수 있습니다.

허브가 웹의 인증되지 않은 호출에도 노출되므로주의해야합니다. 별도의 허브를 사용하는 것이 더 좋을 수 있으므로 인증되지 않은 기능을 최소한으로 제한 할 수 있습니다.

폴더 수준 증권에 대한 자세한 내용은 here을 참조하십시오.

관련 문제