누구든지 DotNetOpenAuth에 대한 문서를 가지고 있으며 목록 및 블랙리스트를 처리하는 방식은 무엇입니까? 그것은 어떤 사이트가 whilelist에없는 경우DotNetOpenAuth 화이트리스트 및 블랙리스트는 어떻게 작동합니까?
내 설정은
<untrustedWebRequest>
<blacklistHosts>
<add name="*" />
</blacklistHosts>
<whitelistHosts>
<add name="www.mysite.ca" />
<add name="mysite.ca" />
<add name="devel.mysite.ca" />
<add name="devel.mysite.com" />
<add name="mysite.com" />
<add name="www.mysite.com" />
</whitelistHosts>
</untrustedWebRequest>
내가 원하는 것은 요청을 취소하는 것입니다. 현재 버전 2.5.49045를 실행하고 있지만 곧 업데이트 할 예정입니다.
는
<blacklistHostsRegex>
<add name=".*" />
</blacklistHostsRegex>
이제까지 사이트 화이트리스트 심지어 사람을 차단하여.
흠 내가 행운과 함께 시도 <이름을 추가 = "(?! www.nanaimo.ca | nanaimo.ca | secretnanaimo.com | www.secretnanaimo.com)"/> 추가 추가 <이름 = "www.secretnanaimo.com"/> whitelistHosts> untrustedWebRequest> 기본적으로 우리는 모든 openID에서 로그인 할 수 있지만 사용자가 openID 계정을 가지고 있지 않기 때문에 내부적으로 사용하십시오. 우리는 완전한 오픈 제공자가 될 수 없습니다. –
Jeff
죄송합니다 ...NOT 연산자를 사용한 정규식 기술은 그리 좋지 않다. 하지만 누군가가 올바른 일치를하기 위해 정규식을 생각해 낼 수 있다면 여전히 아이디어가 효과가 있다고 생각합니다. –