New NetID account gets stuck

Project:RUcore Account & Single Sign-on
Version:7.3
Component:Account Application
Category:bug report
Priority:critical
Assigned:yuyang
Status:closed
Description

When logging into the RUanalytic tool for the first time NetID accounts get stuck on the login/update screen.

Comments

#1

Project:RUanalytic » RUcore Account & Single Sign-on
Version:7-x» 7.3
Component:User interface» Account Application
Status:active» test

Test by following the test plan with both NetID and Community Account logins into the analytic tool.

#2

Status:test» active

I asked George Yu (who has never used RUanalytic before) to test it and he was still stuck on the "Please provide the following information" screen.

#3

Priority:normal» critical
Assigned to:chadmills» triggs

In a way it is a duplicate of 2400, but I think we should keep this separate and here is my reason why.

When logging in using Shibboleth and appending related LDAP information a email address should be supplied by the LDAP system. For George, this isn't the case. When George then uses the analytic tool since no email address is being supplied by SSO you get this thrashing/cycling of the Update Your Information screen.

The troubling part is the lack of email address in the SSO account record for George. Not having this essential information could also be troublesome for other applications and SSO to operate properly. We need to start by looking at what LDAP is providing for George and work the problem forward. I am re-assigning to Jeffery since he was tasked with the Shibboleth/LDAP integration of SSO for this release.

I will keep bug #2400 open for now and make it so when no email is supplied this doesn't happen. I am also marking this critical because this could effect many parts of SSO and the applications that use it.

#4

I am experiencing the same problem as George, and I do have email address in ldap (or shib). -YY

#5

yuyang account had logged in during development when no organization was being mapped. This caused the issue with this account. I deleted the yuyang account from the analytic user table. Please try again.

#6

I'm not sure if this is related to the email bug, but I've put in tests before foreaching any ldap subarray and have used empty values if the subarray is not found. Can someone without an email address test again? George?

#7

Status:active» test

#8

Assigned to:triggs» yuyang

The analytic tool no longer prevents a user with no email address to login. I am somewhat hesitant to mark this as fixed until we know that LDAP in some cases will provide no email address and this will not affect SSO management or Faculty Deposit. Moving to Yang for confirmation.

#9

What happened before when there was no email address? I suspect it was confusing ldap behind the scenes, but not sending anything and so keeping any email from Shib. Would it be better to send nothing rather than $user_info['email'] = ""; from ldap if there is no email?

#10

I tested logging into RUanalytic using my NetID and encountered no problem. The issue of "stuck with login/update screen" is fixed at least for my case. -YY

#11

Status:test» fixed

Ashwin just tested and he was able to login to the RUanalytic tool. The email was already populated. Changing the status to "Fixed".

#12

Status:fixed» closed

Back to top