Getting Past UW's LMS Login Maze
The University of Washington uses several overlapping systems, and the login process for their learning management infrastructure is not straightforward. If you are trying to access course materials, submit assignments, or check grades through what is commonly referred to as the UW LMH system, you will hit a few walls that are not documented anywhere useful. Here is what actually happens when you try to log in. You go to the UW canvas portal, enter your UW NetID and password, and then you are redirected through Identity Services. Sometimes the redirect works. Sometimes it loops. I spent about forty-five minutes last semester trying to get back into my courses because my session token expired mid-semester and the automatic refresh was broken on the backend. The workaround was clearing my cookies, using a different browser entirely, and making sure I was going through the direct my.uw.edu path rather than any search-engine result that might route you to an outdated mirror. The main login URL is simply canvas.uw.edu. Do not use any shortened links or bookmarks from old course syllabi. They expire and redirect to dead pages that look identical to the real thing but belong to a decommissioned instance. If you are unsure whether you are on the right page, check the SSL certificate. The current one is issued to *.u.washington.edu. Anything else and you should close the tab immediately.
What LMH Actually Is
LMH is not a standalone product. It is the internal designation UW uses for the layered access system that sits on top of Canvas and connects to HuskyCards, OneStop, and the student information system. When you log in through the standard OAuth flow, you are actually authenticating against multiple services in sequence. That is why sometimes you can access your courses but not your registration records, or vice versa. The authentication token you receive has scoped permissions, and those scopes are assigned based on your enrollment status at the time of login. This means if you dropped a class mid-semester and then tried to access course materials weeks later, your token might not include permission for that specific course shell even though the content is still technically there. I ran into this exact issue with a graduate seminar I was TA-ing for. The professor had archived the Canvas shell, but my token scopes did not cover archived courses. The fix was contacting the department's academic technology liaison and having them re-enable my access from the admin side. No amount of logging out and back in would resolve it.
Common Access Problems and What Actually Works
Two-factor authentication is mandatory now. If you do not have it set up, you will not get past the first screen. Go to uwid.uw.edu and configure Duo Mobile or a hardware key. SMS-based 2FA is deprecated and may fail without warning. I learned this the hard way when my carrier changed my number and I lost access to my UW account for three days while IT verified my identity through a process that involved answering questions about courses I took two years prior. Browser compatibility is another issue. Safari on macOS has known problems with the UW identity provider's cookie handling. If you are on a Mac and getting intermittent "session expired" errors that do not resolve after a password reset, switch to Chrome or Firefox. This is not a suggestion. It is a documented issue that the IT helpdesk will tell you is "browser related" and then point you at a generic page about clearing cache. Just switch browsers. Mobile access is essentially nonexistent for the administrative portions of the system. The Canvas mobile app handles coursework fine. If you need to register for classes, request transcripts, or deal with billing through the LMH layer, you need a desktop or laptop. The mobile web interface strips out most of the functionality. I wasted an entire weekend trying to resolve a tuition hold from my phone before someone pointed out that the payment portal simply does not render properly on mobile user agents.
Get the Full Details

When Things Break and You Need to Escalate
The UW IT helpdesk operates on a tier system. Tier 1 will ask you to clear cookies and restart your browser. Tier 2 can reset your authentication tokens and check your scope assignments. Tier 3 deals with actual system outages and integration failures between Canvas and the student information system. Most problems are solved at Tier 2. If Tier 1 cannot resolve your issue after you have clearly described the symptoms, ask to be escalated. Do not accept the generic response and start the process over again. The helpdesk ticket system is at help.uw.edu. Include screenshots, the exact URL you were on when the error occurred, and the time stamp. Without those details, they cannot reproduce the issue and your ticket will sit in queue for several business days. I once had a ticket resolved in under an hour because I included a curl verbose output showing exactly where the redirect chain was failing. Same issue, completely different outcome based on what information I provided.
Accounts and Access Recovery
If you have graduated or left UW and need access to old course materials, your account will be deactivated after a period of time. The exact timeline varies by college. Some deactivate within six months. Others wait until the end of the academic year. Once deactivated, you lose access to Canvas shells but your data is retained for a period that is long enough that you can request reactivation through the registrar's office. I recovered access to a senior thesis shell three years after graduating by filing a formal request that included my student ID from that term and a brief statement of purpose. It took about ten business days and involved two emails back and forth. Not difficult, just slow. For current students dealing with a locked account, the self-service unlock portal at uwid.uw.edu/unlock handles most routine cases. Account lockouts typically happen after five failed login attempts or after an extended period of inactivity. The self-service flow will verify your identity through your registered phone or backup email and reset your credentials. If that fails, you need to contact the helpdesk directly.