DEV - Create Test Drive app (MOBILITY-620)

[MOBILITY-381] DEV - Create a basic authentication system for mobility Created: 26/Sep/13  Updated: 19/May/14  Resolved: 19/May/14

Status: Resolved
Project: Kuali Mobility
Component/s: Core
Affects Version/s: 2.2
Fix Version/s: 3.2

Type: Sub Task Priority: Major
Reporter: Joe Swanson (Inactive) Assignee: Joe Swanson (Inactive)
Resolution: Complete Votes: 0
Labels: None
Remaining Estimate: 6 hours
Time Spent: 3 days, 2 hours
Original Estimate: 4 days

Issue Links:
is relied upon by MOBILITY-175 Create the KME Publishing Interface Open
is relied upon by MOBILITY-383 DEV - Create a web interface for mana... Resolved
is relied upon by MOBILITY-630 DEV - populate the bootstrap database... Resolved
Rank (Obsolete): 7535
Global Rank: 49245
Sprint: Mobility 3.2, Mobility 3.3


Create a basic login/logout system for the mobility platform. The system should allow users to provide a login name and password on a simple mobile login page which will be used for authentication. The password must be hashed with the username and other factors and compared with the stored hash in the user table. Plain text passwords should not be stored in the database nor utilized outside of generating the hash for authentication.

The application should allow for configuration of authentication methods with this simple authentication being the alternate method and REMOTE_USER authentication being the primary method. The configuration should alter the behavior of the RemoteUserInterceptor in security.authentication as well as the AuthenticationInterceptor if necessary.

A logout transaction must be created to clear the user's credentials from the application's session.

Comment by Joe Swanson (Inactive) [ 13/Nov/13 ]

This task should follow MOBILITY-416.

Comment by NurulHaque Murshed [ 25/Feb/14 ]

User object always comes as null. As per the discussions with Joe last time, I am reassigning this to him.

Generated at Fri Jul 03 04:43:58 CDT 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.