def identify(self, verifier): if type(verifier) not in (list, tuple): raise TypeError("Password provider requires (resource_id, password) tuple for identification.") resource_id, password = verifier verifier = self.make_password(resource_id, password) return IdentityProvider.identify(self, verifier)
def create_identity(self, resource_id, verifier, name=None): verifier = self.make_password(resource_id, verifier) return IdentityProvider.create_identity(self, resource_id, verifier, name)