Die WSChallenge-Methode sendet eine NTLMSSP_NEGOTIATE-Meldung an den Manager und bekommt als Antwort die NTLMSSP_CHALLENGE-Meldung. Wenn der übergegebene Wert für "SessionId" NULL ist, erstellt diese Methode einen neuen Wert für "SessionId", wenn sie aufgerufen wird. Die NTLMSSP_CHALLENGE-Meldung und die Sitzungs-ID werden als Antwort zum Webservice-Clienten gesendet.
Hinweis: Die vereinheitlichte Anmeldung verwendet das NTLM-Protokoll zur Authentifizierung.
Die WSChallenge-Methode verwendet die folgenden Meldungen:
Enthält eine Authentifizierungsanforderung, die auf Anfrage des Client durch den Browser initiiert wird. Diese Meldung enthält den Host- und Windows-Domänennamen des Clienten.
Schließt die Antwort vom Domänen-Controller auf die NTLMSSP_NEGOTIATE-Meldung ein. Diese Meldung enthält eine Nonce (Zufallsdaten), die für das Erstellen der Antwort an den Browser verwendet wird.
Parameter
Gibt die von der WSChallenge-Methode erhaltene Sitzungs-ID an. Der Webservice-Client muss individuell zu den Client Automation-Komponenten authentifizieren: gemeinsames Objekt (CO), Asset Management (AM) und Software Delivery (SD), um auf ihre jeweiligen Funktionen zuzugreifen. Der Client muss zuerst zu CO und dann zu AM oder SD authentifizieren. Deswegen kann dieser Parameter nur NULL sein, wenn der Parameter CompRequiresAuthentication auf CO_REQUIRES_AUTHENTICATION gesetzt ist.
Gibt den Hostnamen des Client Automation-Managers an, mit dem die Methode eine Verbindung herstellen soll.
Gibt die Client Automation-Komponente an, für die Sie Authentifizierung benötigen.
Gibt die an den Domänen-Controller zu sendenden Authentifizierungsdaten an.
Rückgabewerte
Bezieht sich auf die Struktur, die dem Clienten als Antwort zurückgesendet wird.
Anmerkungen
Keine
Die WSChallenge2-Methode sendet eine NTLMSSP_NEGOTIATE-Meldung an den Manager und bekommt als Antwort die NTLMSSP_CHALLENGE-Meldung. Wenn der übergegebene Wert für "SessionId" NULL ist, erstellt diese Methode einen neuen Wert für "SessionId", wenn sie aufgerufen wird. Die NTLMSSP_CHALLENGE-Meldung und die Sitzungs-ID werden als Antwort zum Webservice-Client gesendet.
Hinweis: Die vereinheitlichte Anmeldung verwendet das NTLM-Protokoll zur Authentifizierung.
Die WSChallenge-Methode verwendet die folgenden Meldungen:
Enthält eine Authentifizierungsanforderung, die auf Anfrage des Client durch den Browser initiiert wird. Diese Meldung enthält den Host- und Windows-Domänennamen des Clienten.
Schließt die Antwort vom Domänen-Controller auf die NTLMSSP_NEGOTIATE-Meldung ein. Diese Meldung enthält eine Nonce (Zufallsdaten), die für das Erstellen der Antwort an den Browser verwendet wird.
Parameter
Gibt die von der WSChallenge-Methode erhaltene Sitzungs-ID an. Der Webservice-Client muss für folgende CA ITCM-Komponenten jeweils eigens authentifiziert werden, um auf die jeweiligen Funktionen zuzugreifen: Common Object (CO), Asset Management (AM) und Software Delivery (SD). Der Client muss zuerst zu CO und dann zu AM oder SD authentifizieren. Deswegen kann dieser Parameter nur NULL sein, wenn der Parameter CompRequiresAuthentication auf CO_REQUIRES_AUTHENTICATION gesetzt ist.
Gibt den Hostnamen des CA ITCM-Managers an, mit dem die Methode eine Verbindung herstellen soll.
Derzeit werden die Gebietsschemawerte "enu", "fra", "deu" und "jpn" unterstützt. Dieser Wert wird für die Rückgabe von gebietsschemaspezifischen Fehlerzeichenfolgen von Webservices verwendet. Wenn kein Gebietsschema angegeben ist, wird das auf dem Rechner installierte Gebietsschema verwendet.
Gibt die CA ITCM-Komponente an, für die Sie Authentifizierung benötigen.
Gibt die an den Domänen-Controller zu sendenden Authentifizierungsdaten an.
Rückgabewerte
Gibt die vom Domänen-Controller zurückgegebenen Authentifizierungsdaten an.
Gibt die Größe der Authentifizierungsdaten an.
Gibt eine eindeutige Sitzungs-ID an, die als Eingabeparameter für alle weiteren Aufrufe des Webservice verwendet wird.
Anmerkungen
Keine
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|