public class OAuthConfiguration extends Object
| Constructor and Description |
|---|
OAuthConfiguration(String providerName,
org.mule.runtime.http.api.server.HttpServer httpServer,
ResourceOwnerSecurityProvider resourceOwnerSecurityProvider,
org.mule.runtime.core.api.security.SecurityProvider clientSecurityProvider,
TokenConfig tokenConfig,
AuthorizationConfig authorizationConfig,
ClientManager clientManager,
AuthorizationCodeManager authorizationCodeManager,
TokenManager tokenManager,
Set<String> scopes,
Set<String> defaultScopes,
Set<Constants.ProviderGrantType> supportedGrantTypes,
RateLimiter rateLimiter) |
| Modifier and Type | Method and Description |
|---|---|
AuthorizationCodeManager |
getAuthorizationCodeManager() |
AuthorizationConfig |
getAuthorizationConfig() |
ClientManager |
getClientManager() |
org.mule.runtime.core.api.security.SecurityProvider |
getClientSecurityProvider() |
Set<String> |
getDefaultScopes() |
String |
getHost() |
org.mule.runtime.http.api.server.HttpServer |
getHttpServer() |
int |
getPort() |
String |
getProviderName() |
RateLimiter |
getRateLimiter() |
ResourceOwnerSecurityProvider |
getResourceOwnerSecurityProvider() |
Set<Constants.ProviderGrantType> |
getSupportedGrantTypes() |
Set<String> |
getSupportedScopes() |
TokenConfig |
getTokenConfig() |
TokenManager |
getTokenManager() |
boolean |
isAuthorizationResponseTypeSupported(Constants.ResponseType authorizationResponseType) |
boolean |
isRequestGrantTypeSupported(Constants.RequestGrantType requestGrantType) |
public OAuthConfiguration(String providerName, org.mule.runtime.http.api.server.HttpServer httpServer, ResourceOwnerSecurityProvider resourceOwnerSecurityProvider, org.mule.runtime.core.api.security.SecurityProvider clientSecurityProvider, TokenConfig tokenConfig, AuthorizationConfig authorizationConfig, ClientManager clientManager, AuthorizationCodeManager authorizationCodeManager, TokenManager tokenManager, Set<String> scopes, Set<String> defaultScopes, Set<Constants.ProviderGrantType> supportedGrantTypes, RateLimiter rateLimiter)
public boolean isRequestGrantTypeSupported(Constants.RequestGrantType requestGrantType)
public boolean isAuthorizationResponseTypeSupported(Constants.ResponseType authorizationResponseType)
public String getProviderName()
public String getHost()
public int getPort()
public ResourceOwnerSecurityProvider getResourceOwnerSecurityProvider()
public org.mule.runtime.core.api.security.SecurityProvider getClientSecurityProvider()
public TokenConfig getTokenConfig()
public AuthorizationConfig getAuthorizationConfig()
public ClientManager getClientManager()
public TokenManager getTokenManager()
public AuthorizationCodeManager getAuthorizationCodeManager()
public Set<Constants.ProviderGrantType> getSupportedGrantTypes()
public RateLimiter getRateLimiter()
public org.mule.runtime.http.api.server.HttpServer getHttpServer()
Copyright © 2019 MuleSoft, Inc.. All rights reserved.