2017-02-23 9 views
1

Ich habe ein System, in dem wir 6 Java-Anwendungsserver haben, die alle durch einen OpenAM-Agenten geschützt sind. Wir haben nur einen Agenten in openAm konfiguriert und alles funktioniert gut. Ich habe bemerkt, wenn ich eine Sitzung in openam abbringe, hat der Agent eine Weile gedauert, bis er bemerkt hat (wahrscheinlich die Länge der Zeit, für die der Agent Dinge zwischengespeichert hat).Config für OpenAM-Agenten

Ich fing an, mich vor kurzem über 'Agent Notification URL' zu wundern, das kann nur für eine URL pro Agent konfiguriert konfiguriert werden, so wie können meine 6 Anwendungsserver Benachrichtigungen bekommen? Muss ich 6 Agenten identisch konfigurieren, wobei der einzige Unterschied die "Agent Notification URL" ist, damit Benachrichtigungen an alle Agenten/App-Server gesendet werden?

Jede Hilfe/Anleitung hier geschätzt, wie die Dokumentation zu diesem ist ziemlich arm.

Antwort

0

Sie sollten für jeden Anwendungsserver eine AgentGroup und ein Agentenprofil (so 6) erstellen. Ordnen Sie die Agentenprofile der Gruppe zu und übernehmen Sie alle Einstellungen von der AgentGroup aber Debug-Ebene (so dass Sie sie pro Agentenprofil konfigurieren können). Die Benachrichtigungs-URL wird dann für den Agenten eindeutig sein und OpenAM wird eine Benachrichtigung senden an alle Agenten, die sich zur Benachrichtigung angemeldet haben. Stellen Sie sicher, dass jede OpenAM-Instanz mit den Benachrichtigungs-URLs kommunizieren kann (wenn TLS in der Wiedergabe ist, stellen Sie sicher, dass die OpenAM JVM-Vertrauensstellung korrekt konfiguriert ist)

+0

Vielen Dank. Also hat die Agentengruppe alle Einstellungen meiner aktuellen Gruppe und die Gruppen überschreiben dann nur die Benachrichtigungs-URL? Ich bin mir nicht sicher, was Sie mit "Debug" -Level meinen, gibt es eine gute Dokumentation da draußen, etwas zu tun? – user2663635

+0

Das Agentenprofil überschreibt die Benachrichtigungs-URL und nicht die Agentengruppe. Debug-Ebene ist nur eine Eigenschaft des Agentenprofils, die Sie möglicherweise nicht von der Agentengruppe erben. https://backstage.forgerock.com/docs/openam/13.5/admin-guide/chap-agents#create-agent-group https://backstage.forgerock.com/docs/openam/13.5/admin-guide/chap-agenten # configure-web-policy-agent https://backstage.forgerock.com/docs/openam/13.5/admin-guide/chap-agents#configure-j2e-policy-agent –