/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.identity.BadCredentialsException
 *  com.l7tech.identity.UserManager
 *  com.l7tech.identity.external.VirtualPolicyUser
 *  com.l7tech.policy.assertion.credential.LoginCredentials
 */
package com.l7tech.server.identity.external;

import com.l7tech.identity.BadCredentialsException;
import com.l7tech.identity.UserManager;
import com.l7tech.identity.external.VirtualPolicyUser;
import com.l7tech.policy.assertion.credential.LoginCredentials;
import com.l7tech.server.identity.AuthenticationResult;
import com.l7tech.server.identity.external.PolicyBackedIdentityProvider;

public interface PolicyBackedUserManager
extends UserManager<VirtualPolicyUser> {
    public void configure(PolicyBackedIdentityProvider var1);

    public AuthenticationResult authenticatePasswordCredentials(LoginCredentials var1) throws BadCredentialsException;
}

