When I try to use the views-based log-in screen for a public session, the Terms of Service doesn't load correctly ("Oops, something went wrong") and the log-in screen goes back to the initial view.
You have to specify a ToS in the admin console to have the ToS screen show up.
Comment 1 by ovanieva@chromium.org
, Feb 23 2018