Issue #3463 Fix jaas documentation realm and login module names.
Signed-off-by: Jan Bartel <janb@webtide.com>
This commit is contained in:
parent
5c134efaca
commit
441280c9fc
|
@ -52,13 +52,13 @@ Let's look at an example.
|
||||||
|
|
||||||
===== Step 1
|
===== Step 1
|
||||||
|
|
||||||
Configure a Jetty `org.eclipse.jetty.jaas.JAASLoginService` to match the `<realm-name>` in your `web.xml` file. For example, if the `web.xml` contains a realm called "xyz" like so:
|
Configure a Jetty `org.eclipse.jetty.jaas.JAASLoginService` to match the `<realm-name>` in your `web.xml` file. For example, if the `web.xml` contains a realm called "Test JAAS Realm" like so:
|
||||||
|
|
||||||
[source, xml, subs="{sub-order}"]
|
[source, xml, subs="{sub-order}"]
|
||||||
----
|
----
|
||||||
<login-config>
|
<login-config>
|
||||||
<auth-method>FORM</auth-method>
|
<auth-method>FORM</auth-method>
|
||||||
<realm-name>xyz</realm-name>
|
<realm-name>Test JAAS Realm</realm-name>
|
||||||
<form-login-config>
|
<form-login-config>
|
||||||
<form-login-page>/login/login</form-login-page>
|
<form-login-page>/login/login</form-login-page>
|
||||||
<form-error-page>/login/error</form-error-page>
|
<form-error-page>/login/error</form-error-page>
|
||||||
|
@ -66,7 +66,7 @@ Configure a Jetty `org.eclipse.jetty.jaas.JAASLoginService` to match the `<realm
|
||||||
</login-config>
|
</login-config>
|
||||||
----
|
----
|
||||||
|
|
||||||
Then you need to create a `JAASLoginService` with the matching name of "xyz":
|
then you need to create a `JAASLoginService` with the matching realm name of "Test JAAS Realm":
|
||||||
|
|
||||||
[source, xml, subs="{sub-order}"]
|
[source, xml, subs="{sub-order}"]
|
||||||
----
|
----
|
||||||
|
@ -76,9 +76,10 @@ Then you need to create a `JAASLoginService` with the matching name of "xyz":
|
||||||
</New>
|
</New>
|
||||||
----
|
----
|
||||||
|
|
||||||
|
The `LoginModuleName` must match the name of your LoginModule as declared in your login module configuration file (see <<jaas-step-2,Step 2>>).
|
||||||
____
|
____
|
||||||
[CAUTION]
|
[CAUTION]
|
||||||
The name of the realm-name that you declare in `web.xml` must match exactly the name of your `JAASLoginService`.
|
The name of the realm-name that you declare in `web.xml` must match *exactly* the `Name` field of your `JAASLoginService`.
|
||||||
____
|
____
|
||||||
|
|
||||||
You can declare your `JAASLoginService` in a couple of different ways:
|
You can declare your `JAASLoginService` in a couple of different ways:
|
||||||
|
@ -135,7 +136,7 @@ xyz {
|
||||||
|
|
||||||
____
|
____
|
||||||
[CAUTION]
|
[CAUTION]
|
||||||
It is imperative that the application name on the first line is exactly the same as the `LoginModuleName` of your `JAASLoginService`.
|
It is imperative that the application name on the first line is *exactly* the same as the `LoginModuleName` of your `JAASLoginService`.
|
||||||
____
|
____
|
||||||
|
|
||||||
You may find it convenient to name this configuration file as `etc/login.conf` because, as we will see below, some of the wiring up for JAAS has been done for you.
|
You may find it convenient to name this configuration file as `etc/login.conf` because, as we will see below, some of the wiring up for JAAS has been done for you.
|
||||||
|
|
Loading…
Reference in New Issue