package com.evolveum.midpoint.model.api.context;
import com.evolveum.midpoint.xml.ns._public.common.common_3.NonceCredentialsPolicyType;
public class NonceAuthenticationContext extends AbstractAuthenticationContext {
private String nonce;
private NonceCredentialsPolicyType policy;
public NonceAuthenticationContext(String username, String nonce, NonceCredentialsPolicyType policy) {
super(username);
this.nonce = nonce;
this.policy = policy;
}
public String getNonce() {
return nonce;
}
public NonceCredentialsPolicyType getPolicy() {
return policy;
}
@Override
public Object getEnteredCredential() {
return getNonce();
}
}