Class AbstractOAuth2RegisteredClientConverter<T extends AbstractOAuth2RegisteredClient>

java.lang.Object
cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClientConverter<T>
All Implemented Interfaces:
cn.herodotus.engine.oauth2.data.jpa.definition.converter.RegisteredClientConverter<T>, org.springframework.core.convert.converter.Converter<T,org.springframework.security.oauth2.server.authorization.client.RegisteredClient>
Direct Known Subclasses:
OAuth2ApplicationToRegisteredClientConverter, OAuth2DeviceToRegisteredClientConverter

public abstract class AbstractOAuth2RegisteredClientConverter<T extends AbstractOAuth2RegisteredClient> extends Object implements cn.herodotus.engine.oauth2.data.jpa.definition.converter.RegisteredClientConverter<T>

Description: OAuth2Application

Author:
: gengwei.zheng
Date:
: 2023/5/13 10:34
  • Constructor Details

    • AbstractOAuth2RegisteredClientConverter

      public AbstractOAuth2RegisteredClientConverter()
  • Method Details

    • getScopes

      public Set<String> getScopes(T details)
      Specified by:
      getScopes in interface cn.herodotus.engine.oauth2.data.jpa.definition.converter.RegisteredClientConverter<T extends AbstractOAuth2RegisteredClient>
    • getClientSettings

      public org.springframework.security.oauth2.server.authorization.settings.ClientSettings getClientSettings(T details)
      Specified by:
      getClientSettings in interface cn.herodotus.engine.oauth2.data.jpa.definition.converter.RegisteredClientConverter<T extends AbstractOAuth2RegisteredClient>
    • getTokenSettings

      public org.springframework.security.oauth2.server.authorization.settings.TokenSettings getTokenSettings(T details)
      Specified by:
      getTokenSettings in interface cn.herodotus.engine.oauth2.data.jpa.definition.converter.RegisteredClientConverter<T extends AbstractOAuth2RegisteredClient>