def __init__(self): # Default encryption algorithm is to use plain text passwords algorithm = config.get('identity.saprovider.encryption_algorithm', None) # pylint: disable-msg=W0212 # TG does this so we shouldn't get rid of it. self.encrypt_password = lambda pw: \ identity._encrypt_password(algorithm, pw)
def __init__(self): super(DejavuIdentityProvider, self).__init__() get=turbogears.config.get global user_class, group_class, permission_class, visit_class, user_group_class, group_permission_class user_class_path= get( "identity.djprovider.model.user", __name__ + ".TG_User" ) user_class= load_class(user_class_path) if user_class: log.info("Succesfully loaded \"%s\"" % user_class_path) try: self.user_class_db_encoding= \ user_class.sqlmeta.columns['user_name'].dbEncoding except (KeyError, AttributeError): self.user_class_db_encoding= 'UTF-8' group_class_path= get( "identity.djprovider.model.group", __name__ + ".TG_Group" ) group_class= load_class(group_class_path) if group_class: log.info("Succesfully loaded \"%s\"" % group_class_path) permission_class_path= get( "identity.djprovider.model.permission", __name__ + ".TG_Permission" ) permission_class= load_class(permission_class_path) if permission_class: log.info("Succesfully loaded \"%s\"" % permission_class_path) visit_class_path= get( "identity.djprovider.model.visit", __name__ + ".TG_VisitIdentity" ) visit_class= load_class(visit_class_path) if visit_class: log.info("Succesfully loaded \"%s\"" % visit_class_path) # added classes visit_user_group_path= get( "identity.djprovider.model.visit", __name__ + ".TG_UserGroup" ) user_group_class= load_class(visit_user_group_path) if user_group_class: log.info("Succesfully loaded \"%s\"" % visit_user_group_path) visit_group_permission_path= get( "identity.djprovider.model.visit", __name__ + ".TG_GroupPermission" ) group_permission_class= load_class(visit_group_permission_path) if group_permission_class: log.info("Succesfully loaded \"%s\"" % visit_group_permission_path) # Default encryption algorithm is to use plain text passwords algorithm = get("identity.djprovider.encryption_algorithm", None) self.encrypt_password = lambda pw: \ identity._encrypt_password(algorithm, pw)
def __init__(self): super(DejavuIdentityProvider, self).__init__() get = turbogears.config.get global user_class, group_class, permission_class, visit_class, user_group_class, group_permission_class user_class_path = get("identity.djprovider.model.user", __name__ + ".TG_User") user_class = load_class(user_class_path) if user_class: log.info("Succesfully loaded \"%s\"" % user_class_path) try: self.user_class_db_encoding= \ user_class.sqlmeta.columns['user_name'].dbEncoding except (KeyError, AttributeError): self.user_class_db_encoding = 'UTF-8' group_class_path = get("identity.djprovider.model.group", __name__ + ".TG_Group") group_class = load_class(group_class_path) if group_class: log.info("Succesfully loaded \"%s\"" % group_class_path) permission_class_path = get("identity.djprovider.model.permission", __name__ + ".TG_Permission") permission_class = load_class(permission_class_path) if permission_class: log.info("Succesfully loaded \"%s\"" % permission_class_path) visit_class_path = get("identity.djprovider.model.visit", __name__ + ".TG_VisitIdentity") visit_class = load_class(visit_class_path) if visit_class: log.info("Succesfully loaded \"%s\"" % visit_class_path) # added classes visit_user_group_path = get("identity.djprovider.model.visit", __name__ + ".TG_UserGroup") user_group_class = load_class(visit_user_group_path) if user_group_class: log.info("Succesfully loaded \"%s\"" % visit_user_group_path) visit_group_permission_path = get("identity.djprovider.model.visit", __name__ + ".TG_GroupPermission") group_permission_class = load_class(visit_group_permission_path) if group_permission_class: log.info("Succesfully loaded \"%s\"" % visit_group_permission_path) # Default encryption algorithm is to use plain text passwords algorithm = get("identity.djprovider.encryption_algorithm", None) self.encrypt_password = lambda pw: \ identity._encrypt_password(algorithm, pw)
def __init__(self): super(SqlAlchemyIdentityProvider, self).__init__() get = config.get global user_class, group_class, permission_class, visit_class user_class_path = get("identity.saprovider.model.user", None) user_class = load_class(user_class_path) group_class_path = get("identity.saprovider.model.group", None) group_class = load_class(group_class_path) permission_class_path = get("identity.saprovider.model.permission", None) permission_class = load_class(permission_class_path) visit_class_path = get("identity.saprovider.model.visit", None) log.info("Loading: %s", visit_class_path) visit_class = load_class(visit_class_path) # Default encryption algorithm is to use plain text passwords algorithm = get("identity.saprovider.encryption_algorithm", None) self.encrypt_password = lambda pw: \ identity._encrypt_password(algorithm, pw)
def __init__(self): super(SqlAlchemyIdentityProvider, self).__init__() get = config.get global user_class, group_class, permission_class, visit_class user_class_path = get("identity.saprovider.model.user", None) user_class = load_class(user_class_path) group_class_path = get("identity.saprovider.model.group", None) group_class = load_class(group_class_path) permission_class_path = get( "identity.saprovider.model.permission", None) permission_class = load_class(permission_class_path) visit_class_path = get("identity.saprovider.model.visit", None) log.info("Loading: %s", visit_class_path) visit_class = load_class(visit_class_path) # Default encryption algorithm is to use plain text passwords algorithm = get("identity.saprovider.encryption_algorithm", None) self.encrypt_password = lambda pw: \ identity._encrypt_password(algorithm, pw)