![]() |
IT Team - Processed HTML
Authentication Utilities |
![]() |
This page describes the Extension Central Authentication System (ECAS), a single point of authentication for our many applications. All user authentication and most user management takes place within the ECAS. The pages are hosted on our https server.
The system includes an intruder detection component. Every login attempt is logged in the audit table. Three failed login attempts during a 15 minute period of time will lock that account.
Response.Redirect("https://secure.extension.umn.edu/authentication/login.asp?appID=n");
Where n is the application ID integer.
In the ECAS, the user enters a username and password. If the username, password, and application ID are valid, then the system sets a session id and then redirects the browser back to the login page of the application, passing a userID. The application uses a authentication function to verify that incoming userID is valid and then session variables are set based on userID.
If the username, password and application ID are not valid, then a message will be displayed indicating the login attempt has failed and maybe retried.
Also a return URL is passed and the administrator will be redirected
to that URL when done. The link to ECAS would be along these lines.
<a href="https://secure.extension.umn.edu/authentication/mgmnt.asp?appID=n&returnURL=appURL"> Manage</a> users in ECAS
Where n is the application ID integer, and returnURL is the URL that the administrator is sent back to when they want to exit the user management process.
Alternately, from within the application the administrator can make a
self-management choice available to the users. If users are sent to
the self-management page with a return URL, they will be redirected to that
URL when done.
<a href="https://secure.extension.umn.edu/authentication/self_menu.asp?appID=n&returnURL=appURL"> Change user contact information/password</a>
Where n is the application ID integer, and returnURL is the URL that the user is sent back to when they want to exit the self-management process.
Each page that uses these modules must start with this include statement
as one of the first lines of the HTML page.
<!-- #include virtual = "/include/auth_utils.inc" -->
| userID - | integer, user ID number. default - none, returns 0 |
| userID - | integer, user ID number. default - none, returns 0 |
| userID - | integer, user ID number. default - none, returns -1 |
| appID - | integer, application ID number. default - none, returns -1 |
| levelID - | integer, accesslevel ID number. default - none, returns "Description not found" |
| userID - | integer, user ID number. default - none, returns "Address not found" |
| appID - | integer, application ID number. default - none, returns "Address not found" |
| appID - | integer, application ID number. default - none, returns "User not found" |
| form - | integer, the desired name format.
default - 4
2 - lastname 3 - firstname lastname 4 - lastname, firstname 5 - firstinitial. lastname 6 - lastname, firstinitial. |
| order - | integer, the desired sort order.
default - 1
2 - lastname descending 3 - userID ascending 4 - userID descending 5 - accesslevelID ascending, lastname ascending |
| format - | integer, the desired accesslevel format.
default - 0
1 - text description |
| userID - | integer, user ID number. default - none, returns 01/01/90 |
| appID - | integer, application ID number. default - none, returns 01/01/90 |
| appID - | integer, application ID number. default - none, returns "User not found" |
| form - | integer, the desired name format.
default - 4
2 - lastname 3 - firstname lastname 4 - lastname, firstname 5 - firstinitial. lastname 6 - lastname, firstinitial. |
| order - | integer, the desired sort order.
default - 1
2 - lastname descending 3 - userID ascending 4 - userID descending 5 - accesslevelID ascending, lastname ascending |
| userID - | integer, user ID number. default - none, returns "User not found" |
| form - | integer, the desired name format.
default - 3
2 - lastname 3 - firstname lastname 4 - lastname, firstname 5 - firstinitial. lastname 6 - lastname, firstinitial. |
URL: http://
www3.extension.umn.edu/units/cets/it/processed/auth_utils.html This page was updated June 26, 2001
.
Online Privacy Statement. Contact Information.
University of Minnesota Extension is an equal opportunity
educator and employer.
Copyright © Regents of the University of
Minnesota. All rights reserved.