Class SpiffeClientAssertionStrategy

java.lang.Object
org.keycloak.broker.spiffe.SpiffeClientAssertionStrategy
All Implemented Interfaces:
org.keycloak.broker.provider.ClientAssertionIdentityProviderFactory.ClientAssertionStrategy

public class SpiffeClientAssertionStrategy extends Object implements org.keycloak.broker.provider.ClientAssertionIdentityProviderFactory.ClientAssertionStrategy
  • Constructor Details

    • SpiffeClientAssertionStrategy

      public SpiffeClientAssertionStrategy()
  • Method Details

    • isSupportedAssertionType

      public boolean isSupportedAssertionType(String assertionType)
      Specified by:
      isSupportedAssertionType in interface org.keycloak.broker.provider.ClientAssertionIdentityProviderFactory.ClientAssertionStrategy
    • lookup

      public org.keycloak.broker.provider.ClientAssertionIdentityProviderFactory.LookupResult lookup(org.keycloak.authentication.ClientAuthenticationFlowContext context) throws Exception
      Specified by:
      lookup in interface org.keycloak.broker.provider.ClientAssertionIdentityProviderFactory.ClientAssertionStrategy
      Throws:
      Exception