| Forum: ASP.NET |
Thema:
Web Service WS-Security |
Von:
G. Guest (
22.10.2003 10:53) |
Ich habe versucht mit dem Web Service Enhancements Tool einen einfachen auf WS-Security basierten Web Service mit Login zu erstellen. Dazu habe ich im Client einen neuen UsernameToken erstellt und ihm den Benutzernamen und das Passwort mitgegeben. Anschliessend habe ich eine Instanz des Web Service proxys erstellt. Sobald ich den Token zum SOAP Header hinzufüge erhalte ich folgende Fehlermeldung:
Server unavailable, please try later --> The SecurityTokenManager type could not be loaded. Please check the type attribute on the securityTokenManager entry in configuration file.
Ich glaube der Fehler liegt im Web.config File. Habe ihn aber nicht gefunden. Vielleicht kann mir ja jemand helfen.
Hier noch der Code:
Web.config
… security>
<securityTokenManager type="StockService.CustomUsernameTokenManager, UsernameSignCodeService" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" qname="wsse:UsernameToken" />
</security>
//Für was steht (type= x.y, z) z eigentlich?
Client
UsernameToken token;
token = new UsernameToken(username, password, PasswordOption.SendHashed);
StockServiceWse serviceProxy = new StockServiceWse();
SoapContext requestContext = serviceProxy.RequestSoapContext;
requestContext.Security.Tokens.Add( token ); //Hier entsteht der Fehler
serviceProxy.HelloWorld() ;
Danke
| Betreff |
Von |
Datum |
|
|
  |
Re: Web Service WS-Security
| Hallo !<br><br>Vielleicht hilft das etwas:<br><br>User kann auch über Credentials property der WebService-Instanz am Client übergeben werden:<br><br>// übergeben aktuellen user<br>repservice.Credentials =... |
 |
 |
 |
|
|
G.
Guest
|
13.11.2003 07:41 |
|
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!