galaxy.openid package

OpenID functionality

Submodules

galaxy.openid.providers module

Contains OpenID provider functionality

class galaxy.openid.providers.OpenIDProvider(id, name, op_endpoint_url, sreg_required=None, sreg_optional=None, use_for=None, store_user_preference=None, never_associate_with_user=None)[source]

Bases: object

An OpenID Provider object.

classmethod from_file(filename)[source]
classmethod from_elem(xml_root)[source]
__init__(id, name, op_endpoint_url, sreg_required=None, sreg_optional=None, use_for=None, store_user_preference=None, never_associate_with_user=None)[source]

When sreg options are not specified, defaults are used.

post_authentication(trans, openid_manager, info)[source]
has_post_authentication_actions()[source]
class galaxy.openid.providers.OpenIDProviders(providers=None)[source]

Bases: object

Collection of OpenID Providers

NO_PROVIDER_ID = 'None'
classmethod from_file(filename)[source]
classmethod from_elem(xml_root)[source]
__init__(providers=None)[source]
get(name, default=None)[source]
new_provider_from_identifier(identifier)[source]