'Determines whether the provider ought to be shown as an option with
which to authenticate on the login screen, registration screen, and elsewhere.'

@property
def display_for_login(self):

    return bool((self.enabled_for_current_site and self.accepts_logins and self.visible))
