Die Validierung des CAS-Servicetickets ist fehlgeschlagen

8

Ich habe einen Link Ссылка verfolgt, dann den Der Cas-Server funktioniert ordnungsgemäß. Die Anmelde-URL lautet Ссылка . Die Gültigkeits-URL lautet Ссылка .

Dann habe ich es wie folgt getestet:

  1. rufen Ссылка auf
  2. Ich erhalte das Serviceticket erfolgreich, z. B. ST-9-pJ5UDxqKIHP2zuN3JGe4-cas
  3. Dann validiere ich das Serviceticket, indem ich Ссылка ,
  4. Leider gibt es immer ein ungültiges Ticket zurück,

Um es zu beheben, versuche ich cas 1.0 validate url, Ссылка , aber es gibt" nein "zurück.

Dann erzeuge ich eine Zertifikatsdatei und lege sie in den Keystore, dann habe ich alle oben genannten Schritte mit Ссылка versucht, wie auch immer, die Validierung war immer noch fehlgeschlagen.

Ich habe die cas log4j-Konfiguration geändert, um alle Debug-Informationen zu drucken, und darunter ist das Protokoll

%Vor%

Was ich nicht verstehe und nicht weiß, warum ist von einem anderen Post, den ich gesehen habe, log wie "schreibe Serviceticket zur Ticketregistrierung und Serviceticket abrufen", aber davon gibt es nichts in meinem Log

    
danmiao 21.02.2012, 02:27
quelle

1 Antwort

18

Ich bin nicht 100% sicher, weil ich Ihre Konfiguration nicht sehen kann, aber das Protokoll sagt dies

%Vor%

Das bedeutet, dass das Ticket bereits abgelaufen ist. Es gibt eine Konfigurationsdatei in CAS mit dem Namen ticketExpirationPolicies.xml , die die Zeiten enthält, zu denen ein Ticket gültig ist. In meiner CAS-Version ist der Ablaufzeitraum für ein Serviceticket auf 10000ms festgelegt. Vielleicht ist die Zeit zwischen Ihnen Schritt 1 und 3 länger als die Ablaufeinstellung in Ihrer Datei (natürlich), die von meinen abweichen könnte

%Vor%

Das Tutorial, dem Sie folgen, ist in seinen Konfigurationseinstellungen nicht vollständig. Je nachdem, was Sie mit diesem CAS-Server erreichen möchten, können Sie einige der hier beschriebenen Anpassungen hier

    
Hons 23.02.2012, 10:41
quelle

Tags und Links