diff --git a/docbook/auth-server-docs/reference/en/en-US/modules/MigrationFromOlderVersions.xml b/docbook/auth-server-docs/reference/en/en-US/modules/MigrationFromOlderVersions.xml
index 69ac70562ff..79a4c9fc970 100755
--- a/docbook/auth-server-docs/reference/en/en-US/modules/MigrationFromOlderVersions.xml
+++ b/docbook/auth-server-docs/reference/en/en-US/modules/MigrationFromOlderVersions.xml
@@ -112,6 +112,14 @@
check adapter config switches.
+
+ SAML SP Client Adapter Changes
+
+ Keycloak SAML SP Client Adapter now requires a specific endpoint, /saml to be
+ registered with your IDP.
+
+
+
Migrating to 1.8.0
diff --git a/docbook/saml-adapter-docs/reference/en/en-US/master.xml b/docbook/saml-adapter-docs/reference/en/en-US/master.xml
index 89d16e61a49..b1c69384d1f 100755
--- a/docbook/saml-adapter-docs/reference/en/en-US/master.xml
+++ b/docbook/saml-adapter-docs/reference/en/en-US/master.xml
@@ -12,6 +12,8 @@
+
+
]>
@@ -51,10 +53,12 @@ This one is short
&Jetty9Adapter;
&Jetty8Adapter;
&FilterAdapter;
+ &IDP_REG;
&Logout;
&Assertions;
&ErrorHandling;
&DEBUGGING;
+ &Migrating;
diff --git a/docbook/saml-adapter-docs/reference/en/en-US/modules/MigrationFromOlderVersions.xml b/docbook/saml-adapter-docs/reference/en/en-US/modules/MigrationFromOlderVersions.xml
new file mode 100755
index 00000000000..23161fab6aa
--- /dev/null
+++ b/docbook/saml-adapter-docs/reference/en/en-US/modules/MigrationFromOlderVersions.xml
@@ -0,0 +1,21 @@
+
+ Migration from older versions
+
+
+ Version specific migration
+
+ Migrating to 1.9.0
+
+ SAML SP Client Adapter Changes
+
+ Keycloak SAML SP Client Adapter now requires a specific endpoint, /saml to be
+ registered with your IDP. The SamlFilter must also be bound to /saml in addition to any other binding it has.
+ This had to be done because SAML POST binding would eat the request input stream and this would be really
+ bad for clients that relied on it.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docbook/saml-adapter-docs/reference/en/en-US/modules/idp-registration.xml b/docbook/saml-adapter-docs/reference/en/en-US/modules/idp-registration.xml
new file mode 100755
index 00000000000..5a3fe344f3a
--- /dev/null
+++ b/docbook/saml-adapter-docs/reference/en/en-US/modules/idp-registration.xml
@@ -0,0 +1,7 @@
+
+ Registering with an IDP
+
+ For each servlet based adapter, the endpoint you register for the assert consumer service url and and single logout service
+ must be the base url of your servlet application with /saml appended to it i.e. https://example.com/contextPath/saml
+
+
\ No newline at end of file
diff --git a/docbook/saml-adapter-docs/reference/en/en-US/modules/servlet-filter-adapter.xml b/docbook/saml-adapter-docs/reference/en/en-US/modules/servlet-filter-adapter.xml
index dc6526aa571..97419229bbb 100755
--- a/docbook/saml-adapter-docs/reference/en/en-US/modules/servlet-filter-adapter.xml
+++ b/docbook/saml-adapter-docs/reference/en/en-US/modules/servlet-filter-adapter.xml
@@ -42,6 +42,14 @@
The Keycloak filter has the same configuration parameters available as the other adapters except you must define
them as filter init params instead of context params.
+
+ You can define multiple filter mappings if you have various different secure and unsecure url patterns.
+
+
+
+ You must have a filter mapping for /saml
+
+
To use this filter, include this maven artifact in your WAR poms