public class OA2SE extends ServiceEnvironmentImpl
Created by Jeff Gaynor
on 3/27/14 at 4:16 PM
ServiceEnvironmentImpl.MessagesProvider| Modifier and Type | Field and Description |
|---|---|
protected edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler |
scopeHandler |
agip, atip, casp, clientApprovalStore, clientStore, csp, mailUtil, paip, tfp, transactionStore, tsp| Constructor and Description |
|---|
OA2SE(edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.storage.TransactionStore> tsp,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientStore> csp,
int maxAllowedNewClientRequests,
long rtLifetime,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientApprovalStore> casp,
List<MyProxyFacadeProvider> mfp,
edu.uiuc.ncsa.security.util.mail.MailUtilProvider mup,
ServiceEnvironmentImpl.MessagesProvider messagesProvider,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.AGIssuer> agip,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.ATIssuer> atip,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.PAIssuer> paip,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.token.TokenForge> tfp,
HashMap<String,String> constants,
AuthorizationServletConfig ac,
edu.uiuc.ncsa.security.servlet.UsernameTransformer usernameTransformer,
boolean isPingable,
int clientSecretLength,
Collection<String> scopes,
edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler scopeHandler,
boolean isRefreshTokenEnabled) |
| Modifier and Type | Method and Description |
|---|---|
int |
getClientSecretLength() |
long |
getRefreshTokenLifetime()
The default if nothing is specified is 15 days.
|
edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler |
getScopeHandler() |
Collection<String> |
getScopes() |
boolean |
hasScopeHandler() |
boolean |
isRefreshTokenEnabled() |
void |
setRefreshTokenEnabled(boolean refreshTokenEnabled) |
void |
setScopeHandler(edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler scopeHandler) |
void |
setScopes(Collection<String> scopes) |
getAgIssuer, getAtIssuer, getAuthorizationServletConfig, getClientApprovalStore, getClientApprovalThread, getClientStore, getKeyPair, getKeyPairQueue, getMailUtil, getMaxAllowedNewClientRequests, getMessages, getPaIssuer, getServiceAddress, getTokenForge, getTransactionStore, getUsernameTransformer, isPollingEnabled, setClientApprovalThread, setServiceAddress, setUsernameTransformergetMyProxyServicesdebug, error, getConstants, getMyLogger, info, isDebugOn, isPingable, setDebugOn, setPingable, warnclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConstants, getMyProxyServices, isPingableprotected edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler scopeHandler
public OA2SE(edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.storage.TransactionStore> tsp,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientStore> csp,
int maxAllowedNewClientRequests,
long rtLifetime,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientApprovalStore> casp,
List<MyProxyFacadeProvider> mfp,
edu.uiuc.ncsa.security.util.mail.MailUtilProvider mup,
ServiceEnvironmentImpl.MessagesProvider messagesProvider,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.AGIssuer> agip,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.ATIssuer> atip,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.PAIssuer> paip,
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.token.TokenForge> tfp,
HashMap<String,String> constants,
AuthorizationServletConfig ac,
edu.uiuc.ncsa.security.servlet.UsernameTransformer usernameTransformer,
boolean isPingable,
int clientSecretLength,
Collection<String> scopes,
edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler scopeHandler,
boolean isRefreshTokenEnabled)
public boolean isRefreshTokenEnabled()
public void setRefreshTokenEnabled(boolean refreshTokenEnabled)
public long getRefreshTokenLifetime()
public int getClientSecretLength()
public Collection<String> getScopes()
public void setScopes(Collection<String> scopes)
public edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler getScopeHandler()
public void setScopeHandler(edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler scopeHandler)
public boolean hasScopeHandler()
Copyright © 2015. All Rights Reserved.