@Extension(name="OAuth2 Provider",
category=SELECT)
@Xml(prefix="oauth2-provider")
@Configurations(value=OAuth2ProviderConfiguration.class)
@ErrorTypes(value=OAuth2ProviderError.class)
@SubTypeMapping(baseType=RefreshTokenStrategy.class,subTypes={NoRefreshTokenStrategy.class,SingleRefreshTokenStrategy.class,MultipleRefreshTokensStrategy.class}) @SubTypeMapping(baseType=RateLimiter.class,subTypes=PeriodRateLimiter.class)
@RequiresEnterpriseLicense(allowEvaluationLicense=true)
@Export(classes={Constants.class,OAuth2Exception.class},
resources="www-static/auth.html")
@JavaVersionSupport(value={JAVA_8,JAVA_11,JAVA_17})
public class OAuth2ProviderModule
extends Object
Copyright © 2024 MuleSoft, Inc.. All rights reserved.