Class AbstractCredentialRetrieval<T extends CredentialExchange>

    • Field Detail

      • bindingName

        protected final java.lang.String bindingName
    • Constructor Detail

      • AbstractCredentialRetrieval

        public AbstractCredentialRetrieval​(java.lang.String bindingName)
    • Method Detail

      • setCredentialExchange

        public void setCredentialExchange​(CredentialExchange e,
                                          java.lang.String id)
        Description copied from interface: CredentialRetrieval
        Sets initial state, given by the framework (the retrieval's own, implementation specific configuration is set via #setSerializedConfiguration(com.fasterxml.jackson.databind.node.ObjectNode)): the credential verificator and the configured id.
        Specified by:
        setCredentialExchange in interface CredentialRetrieval
      • getAuthenticatorId

        public java.lang.String getAuthenticatorId()
        Specified by:
        getAuthenticatorId in interface BindingAuthn
        Returns:
        name of the configured authenticator instance.
      • destroy

        public void destroy()
        Description copied from interface: BindingAuthn
        Called when endpoint using this implementation is destroyed.
        Specified by:
        destroy in interface BindingAuthn