Authorizer is a WordPress plugin that uses Google, CAS, or LDAP for logins, and can prevent public access to a WordPress site. It also blocks repeated failed login attempts.