1
asmx 웹 서비스와 테스트 콘솔 앱이 있습니다. 나는이UserNameToken을 ASMX 서비스에 전달하는 방법은 무엇입니까?
private bool IsUserNameTokenPresent()
{
//Get current SOAP context
SoapContext ctxt = RequestSoapContext.Current;
UsernameToken user = null;
if (ctxt == null)
{
//This request is using a different protocol other than SOAP.
return false;
}
//Iterate through all Security tokens
foreach(SecurityToken tok in ctxt.Security.Tokens)
{
if (tok is UsernameToken)
{
user = (UsernameToken)tok;
}
}
if (user == null)
return false;
return true;
}
질문과 같은 유효성 검사가 웹 서비스 콘솔 응용 프로그램을 참조하여 모든 웹 서비스 호출에이
Employee.Employee e = new TestService.Employee.Employee();
e.SomeMethod();
처럼 호출을 추가 한 : 어떻게 할 이 서비스를 테스트 할 수 있도록 보안 토큰을 전달하십시오. 항상 null입니다.