前のトピック: WSChallenge次のトピック: Login


WSAuthenticate

WSAuthenticate は、マネージャに NTLMSSP_AUTH メッセージを送信し、応答として認証ステータスを受信するメソッドです。 その後、この認証ステータスは、Web サービスクライアントに応答として送信されます。

WSAuthenticate メソッドでは、以下のメッセージが使用されます。

NTLMSSP_AUTH

NTLMSSP_CHALLENGE メッセージに対するブラウザからの応答(ハッシュ化したパスワード)を含んでいます。 このメッセージには、ホスト名、Windows ドメイン名、LanManager および NT レスポンスの 2 つの応答が含まれます。 NTLMSSP_CHALLENGE メッセージによって渡されたノンス(乱数データ)は、これらの応答(ハッシュ化したパスワード)を作成するために使用されます。

パラメータ

Char * sessionID

WSChallenge メソッドから取得したセッション ID を指定します。

Char * manager

メソッドの接続先となる CA ITCM マネージャのホスト名を指定します。

enum CompRequiresAuthentication compReqAuthen

認証を必要とする CA ITCM コンポーネントを指定します。

struct AuthenticationData * authenticationData,

ドメイン コントローラに送信する認証データを指定します。

戻り値

WSAuthenticateResponse

認証ステータスを含む構造を参照します。 この構造は、Web サービス クライアントに応答として送信されます。

備考

なし