introduce configurable login providers to selectively show/hide different login methods
enable localAuth
merge from upstream
Converted tabs to spaces
Replaced tabs to spaces
Merge branch 'seafoodbuffet-configurable_auth'

* seafoodbuffet-configurable_auth:
  Replaced tabs to spaces
  Converted tabs to spaces
  enable localAuth
  introduce configurable login providers to selectively show/hide different login methods