2

Workday Integration API を呼び出そうとしています。接続できますが、ユーザー名またはパスワードが無効であるというメッセージが表示されます。私の質問は、この情報をどこに置くかです。ユーザー名またはパスワードを入力できる wsdl には何も表示されません。

起動_統合

助けてくれてありがとう!ウォーレン

4

4 に答える 4

15

なんらかの理由で、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>
于 2016-01-20T11:09:37.117 に答える
2

Workday サービスを使用する際に、次のブログ記事が非常に役立つことがわかりました。セキュリティ面の処理など、多くの落とし穴をカバーしています。

http://dovetailsoftware.com/hr/gcox/2014/06/13/getting-started-workday-web-services-using-c/

于 2015-07-29T15:34:31.443 に答える