This authentication class for NetIQ Access Manager allows for "persistent logins", "long authentication sessions", or "remember my password" functionality. When used, this authentication class will store an encrypted cookie on the browser after a successful login. The next time a user would be prompted for authentication, this class will re-use the authentication cookie instead of prompting the user for credentials. If the user's password expires or changes, or the MaxAgeSeconds time expires, the user will be required to supply credentials again.
<input type="checkbox" name="EnableCookieAuth" value="true" /> Remember Me
CryptoKey | If present, this key is used to encrypt the user's credentials in the cookie. The longer
| and more random this value is, the more secure the credentials will be. The value must be at least
10 characters. If not present, the IDP's encryption certificate key will be used instead.
CookieName | Name of the cookie stored on the browser. Default is "PERSISTENT_AUTH"
CookiePath | Path of the cookie stored on the browser. Default is "/nidp"
MaxAgeSeconds | Amount of seconds the cookie is valid for. Default is 2592000 (30 days).
ParamName | The name of the Http Parameter to enable this feature. The default is "EnableCookieAuth"
MatchSrcAddress | If false, do not authenticate a user using a different source network address then when the
| original authentication occurred. Default is true.