Class IdentityProvider

java.lang.Object
com.github.philippheuer.credentialmanager.domain.IdentityProvider
Direct Known Subclasses:
OAuth2IdentityProvider

public class IdentityProvider
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.util.Map<java.lang.String,​java.lang.String> configuration
    Identity Provider Configuration
    protected CredentialManager credentialManager
    Credential Manager
    protected java.lang.String providerName
    Name of the Identity Provider
    protected java.lang.String providerType
    Authentication Method (OIDC/...)
  • Constructor Summary

    Constructors
    Constructor Description
    IdentityProvider()  
  • Method Summary

    Modifier and Type Method Description
    protected boolean canEqual​(java.lang.Object other)  
    boolean equals​(java.lang.Object o)  
    java.util.Map<java.lang.String,​java.lang.String> getConfiguration()
    Identity Provider Configuration
    CredentialManager getCredentialManager()
    Credential Manager
    java.lang.String getProviderName()
    Name of the Identity Provider
    java.lang.String getProviderType()
    Authentication Method (OIDC/...)
    int hashCode()  
    void setConfiguration​(java.util.Map<java.lang.String,​java.lang.String> configuration)
    Identity Provider Configuration
    void setCredentialManager​(CredentialManager credentialManager)
    Credential Manager
    void setProviderName​(java.lang.String providerName)
    Name of the Identity Provider
    void setProviderType​(java.lang.String providerType)
    Authentication Method (OIDC/...)
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • credentialManager

      protected CredentialManager credentialManager
      Credential Manager
    • providerName

      protected java.lang.String providerName
      Name of the Identity Provider
    • providerType

      protected java.lang.String providerType
      Authentication Method (OIDC/...)
    • configuration

      protected java.util.Map<java.lang.String,​java.lang.String> configuration
      Identity Provider Configuration
  • Constructor Details

    • IdentityProvider

      public IdentityProvider()
  • Method Details

    • getCredentialManager

      public CredentialManager getCredentialManager()
      Credential Manager
    • getProviderName

      public java.lang.String getProviderName()
      Name of the Identity Provider
    • getProviderType

      public java.lang.String getProviderType()
      Authentication Method (OIDC/...)
    • getConfiguration

      public java.util.Map<java.lang.String,​java.lang.String> getConfiguration()
      Identity Provider Configuration
    • setProviderName

      public void setProviderName​(java.lang.String providerName)
      Name of the Identity Provider
    • setProviderType

      public void setProviderType​(java.lang.String providerType)
      Authentication Method (OIDC/...)
    • setConfiguration

      public void setConfiguration​(java.util.Map<java.lang.String,​java.lang.String> configuration)
      Identity Provider Configuration
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • canEqual

      protected boolean canEqual​(java.lang.Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • setCredentialManager

      public void setCredentialManager​(CredentialManager credentialManager)
      Credential Manager