Class AbstractCredentialRetrieval<T extends CredentialExchange>

java.lang.Object
pl.edu.icm.unity.engine.api.authn.AbstractCredentialRetrieval<T>
All Implemented Interfaces:
CredentialRetrieval, BindingAuthn, StringConfigurable

public abstract class AbstractCredentialRetrieval<T extends CredentialExchange> extends Object implements CredentialRetrieval
Common code for all CredentialRetrieval implementations. Stores the exchange implementation and instance name. Useful for all implementations supporting a single type of credential exchange (what is by far the common case).
Author:
K. Benedyczak
  • Field Details

    • credentialExchange

      protected T extends CredentialExchange credentialExchange
    • bindingName

      protected final String bindingName
  • Constructor Details

    • AbstractCredentialRetrieval

      public AbstractCredentialRetrieval(String bindingName)
  • Method Details