I am unsure if I understand what CAS is. Is it connected to Wellesley's SSO system? / Is this at all similar to what the DUO SSO does? Do we need to use a VPN every time we use this app, even if we are actually on campus? / Do we have to use the VPN when we're on-campus? You say to start VPN each time, so I'm a little Why does Wellesley’s CAS server only allow access from ports 1943-1952? Does that mean that only ten CS 304 students can use CAS at a time? I can confused by url_for('cas.login'). Is there some package called cas with a login method that we are drawing on? Can url_for() direct you to route functions that are in different modules? How does CAS work with the examples with bcrypt we saw on November 6th? From my understanding, it seems that using CAS replaces the need for us to keep track of user accounts ourselves? Can we go over how CAS can be added to login routes following the code example from passwords/login lecture? Could you quickly go over how to connect to the VPN for working off-campus?