Class CustomJwtClientAssertionDecoderFactory

java.lang.Object
swiss.trustbroker.oidc.CustomJwtClientAssertionDecoderFactory
All Implemented Interfaces:
org.springframework.security.oauth2.jwt.JwtDecoderFactory<org.springframework.security.oauth2.server.authorization.client.RegisteredClient>

public class CustomJwtClientAssertionDecoderFactory extends Object implements org.springframework.security.oauth2.jwt.JwtDecoderFactory<org.springframework.security.oauth2.server.authorization.client.RegisteredClient>
  • Constructor Details

    • CustomJwtClientAssertionDecoderFactory

      public CustomJwtClientAssertionDecoderFactory(RelyingPartyDefinitions relyingPartyDefinitions, TrustBrokerProperties trustBrokerProperties, org.springframework.security.oauth2.jwt.JwtDecoder jwtDecoder)
  • Method Details

    • createDecoder

      public org.springframework.security.oauth2.jwt.JwtDecoder createDecoder(org.springframework.security.oauth2.server.authorization.client.RegisteredClient registeredClient)
      Specified by:
      createDecoder in interface org.springframework.security.oauth2.jwt.JwtDecoderFactory<org.springframework.security.oauth2.server.authorization.client.RegisteredClient>