Workday Integration API を呼び出そうとしています。接続できますが、ユーザー名またはパスワードが無効であるというメッセージが表示されます。私の質問は、この情報をどこに置くかです。ユーザー名またはパスワードを入力できる wsdl には何も表示されません。
助けてくれてありがとう!ウォーレン
Workday Integration API を呼び出そうとしています。接続できますが、ユーザー名またはパスワードが無効であるというメッセージが表示されます。私の質問は、この情報をどこに置くかです。ユーザー名またはパスワードを入力できる wsdl には何も表示されません。
助けてくれてありがとう!ウォーレン
なんらかの理由で、Workday のドキュメントで正しい認証方法を見つけるのは難しく、実際、どこに記載されていてもわかりません。Workday Studio を使用している場合は、Web サービス テスターを使用できます。これにより、通常、リクエストをカスタマイズして形成することができ、さまざまな認証オプションが表示されます.
ただし、そうでない場合は、以下の封筒を使用してリクエストを送信できます。BODY には、使用する特定の WS リクエスト (Launch Integration など) を追加する必要があります。
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<env:Header>
<wsse:Security env:mustUnderstand="1">
<wsse:UsernameToken>
<wsse:Username>yourusername@yourtenant</wsse:Username>
<wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">**YOURPASSWORD***</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</env:Header>
<env:Body>
</env:Body>
</env:Envelope>
Workday サービスを使用する際に、次のブログ記事が非常に役立つことがわかりました。セキュリティ面の処理など、多くの落とし穴をカバーしています。
http://dovetailsoftware.com/hr/gcox/2014/06/13/getting-started-workday-web-services-using-c/