Skip navigation links
A B C D E F G H I L M O R S T U V 

A

AccessTokenTransformer - Interface in be.atbash.ee.security.sso.server.endpoint
 
additionalCallbackURL(String) - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
addLoginFromClient(UserPrincipal, String, String, String, OIDCStoreData) - Method in class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 
addLoginFromClient(UserPrincipal, String, String, String, OIDCStoreData) - Method in interface be.atbash.ee.security.sso.server.store.SSOTokenStore
 
addOIDCStoreData(OIDCStoreData) - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 
AuthenticationServlet - Class in be.atbash.ee.security.sso.server.endpoint
 
AuthenticationServlet() - Constructor for class be.atbash.ee.security.sso.server.endpoint.AuthenticationServlet
 

B

be.atbash.ee.security.sso.server.authc - package be.atbash.ee.security.sso.server.authc
 
be.atbash.ee.security.sso.server.authz - package be.atbash.ee.security.sso.server.authz
 
be.atbash.ee.security.sso.server.client - package be.atbash.ee.security.sso.server.client
 
be.atbash.ee.security.sso.server.config - package be.atbash.ee.security.sso.server.config
 
be.atbash.ee.security.sso.server.cookie - package be.atbash.ee.security.sso.server.cookie
 
be.atbash.ee.security.sso.server.endpoint - package be.atbash.ee.security.sso.server.endpoint
 
be.atbash.ee.security.sso.server.endpoint.helper - package be.atbash.ee.security.sso.server.endpoint.helper
 
be.atbash.ee.security.sso.server.filter - package be.atbash.ee.security.sso.server.filter
 
be.atbash.ee.security.sso.server.rememberme - package be.atbash.ee.security.sso.server.rememberme
 
be.atbash.ee.security.sso.server.store - package be.atbash.ee.security.sso.server.store
 
be.atbash.ee.security.sso.server.token - package be.atbash.ee.security.sso.server.token
 
be.atbash.ee.security.sso.server.url - package be.atbash.ee.security.sso.server.url
 

C

ClientInfo - Class in be.atbash.ee.security.sso.server.client
 
ClientInfo() - Constructor for class be.atbash.ee.security.sso.server.client.ClientInfo
 
ClientInfoCallbackException - Exception in be.atbash.ee.security.sso.server.client
 
ClientInfoCallbackException() - Constructor for exception be.atbash.ee.security.sso.server.client.ClientInfoCallbackException
 
ClientInfoOctopusClientException - Exception in be.atbash.ee.security.sso.server.client
 
ClientInfoOctopusClientException() - Constructor for exception be.atbash.ee.security.sso.server.client.ClientInfoOctopusClientException
 
ClientInfoRetriever - Interface in be.atbash.ee.security.sso.server.client
 
createCookie(String, HttpServletRequest) - Method in class be.atbash.ee.security.sso.server.rememberme.SSOCookieRememberMeManager
Create cookie based on parameters defined in ssoServerConfiguration.
createToken(ServletRequest, ServletResponse) - Method in class be.atbash.ee.security.sso.server.filter.SSOAuthenticatingFilter
 

D

defineIDToken(HttpServletRequest, UserPrincipal, ClientID) - Method in class be.atbash.ee.security.sso.server.endpoint.helper.OIDCTokenHelper
 
defineIDToken(HttpServletRequest, UserPrincipal, ClientID, AuthenticationRequest) - Method in class be.atbash.ee.security.sso.server.endpoint.helper.OIDCTokenHelper
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class be.atbash.ee.security.sso.server.endpoint.AuthenticationServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class be.atbash.ee.security.sso.server.endpoint.LogoutServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class be.atbash.ee.security.sso.server.endpoint.TokenServlet
 

E

equals(Object) - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 

F

findOIDCStoreData(String) - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 

G

getAccessToken() - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
getActualCallbackURL() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
getAdditionalCallbackURLs() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
getAuthenticationInfo(AuthenticationToken) - Method in class be.atbash.ee.security.sso.server.authc.OctopusOIDCTokenAuthenticationInfoProvider
 
getAuthenticationInfo(AuthenticationToken) - Method in class be.atbash.ee.security.sso.server.authc.OctopusSSOTokenAuthenticationInfoProvider
 
getAuthenticationInfo(AuthenticationToken) - Method in class be.atbash.ee.security.sso.server.authc.OctopusUserPrincipalAuthenticationInfoProvider
 
getAuthenticationStrategy() - Method in class be.atbash.ee.security.sso.server.authc.OctopusOIDCTokenAuthenticationInfoProvider
 
getAuthenticationStrategy() - Method in class be.atbash.ee.security.sso.server.authc.OctopusSSOTokenAuthenticationInfoProvider
 
getAuthenticationStrategy() - Method in class be.atbash.ee.security.sso.server.authc.OctopusUserPrincipalAuthenticationInfoProvider
 
getAuthorizationCode() - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
getCallbackURL() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
getClientId() - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
getClientId() - Method in class be.atbash.ee.security.sso.server.token.OIDCEndpointToken
 
getClientSecret() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
getClientSecretByte() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
getCookieName() - Method in class be.atbash.ee.security.sso.server.rememberme.SSOCookieRememberMeManager
 
getCookieToken() - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 
getCredentials() - Method in class be.atbash.ee.security.sso.server.token.OIDCEndpointToken
 
getCredentials() - Method in class be.atbash.ee.security.sso.server.token.UserPrincipalToken
 
getExpiresOn() - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
getIdTokenClaimsSet() - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
getIdTokenSecret() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
getIdTokenSecretByte() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
getLoggedInClients(UserPrincipal) - Method in class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 
getLoggedInClients(UserPrincipal) - Method in interface be.atbash.ee.security.sso.server.store.SSOTokenStore
 
getLoginUrl() - Method in class be.atbash.ee.security.sso.server.filter.OIDCEndpointFilter
 
getOIDCDataByAccessToken(String) - Method in class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 
getOIDCDataByAccessToken(String) - Method in interface be.atbash.ee.security.sso.server.store.SSOTokenStore
 
getOIDCDataByAuthorizationCode(AuthorizationCode, ClientID) - Method in class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 
getOIDCDataByAuthorizationCode(AuthorizationCode, ClientID) - Method in interface be.atbash.ee.security.sso.server.store.SSOTokenStore
 
getOIDCEndpointRateLimit() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 
getOidcStoreData() - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 
getOIDCTokenLength() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 
getPermissions(String) - Method in class be.atbash.ee.security.sso.server.endpoint.OctopusSSOEndpoint
 
getPermissionsForApplication(String) - Method in interface be.atbash.ee.security.sso.server.endpoint.SSOPermissionProvider
 
getPermissionsForUserInApplication(String, UserPrincipal) - Method in interface be.atbash.ee.security.sso.server.endpoint.SSOPermissionProvider
 
getPrincipal() - Method in class be.atbash.ee.security.sso.server.token.OIDCEndpointToken
 
getPrincipal() - Method in class be.atbash.ee.security.sso.server.token.UserPrincipalToken
 
getRememberedPrincipals(SubjectContext) - Method in class be.atbash.ee.security.sso.server.rememberme.SSOCookieRememberMeManager
 
getRemoteHost() - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 
getScope() - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
getScopeForPermissions() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 
getSecondsFromConfigPattern(String, String, String) - Static method in class be.atbash.ee.security.sso.server.config.TimeConfigUtil
 
getSSOAccessTokenTimeToLive() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
Returns the value for the access token time to live in seconds
getSSOClientId(WebSubject) - Method in class be.atbash.ee.security.sso.server.cookie.SSOHelper
 
getSSOClientId(HttpServletRequest) - Method in class be.atbash.ee.security.sso.server.cookie.SSOHelper
 
getSSOCookieName() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 
getSSOCookieTimeToLive() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
Returns the value for the cookie in hours
getSSOEndpointRoot() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 
getURLEntriesToAdd() - Method in class be.atbash.ee.security.sso.server.url.SSOServerURLProtectionProvider
 
getUserAgent() - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 
getUserByAccessCode(String) - Method in class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 
getUserByAccessCode(String) - Method in interface be.atbash.ee.security.sso.server.store.SSOTokenStore
 
getUserByCookieToken(String) - Method in class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 
getUserByCookieToken(String) - Method in interface be.atbash.ee.security.sso.server.store.SSOTokenStore
 
getUserEndpointEncoding() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 
getUserInfo(String, UriInfo) - Method in class be.atbash.ee.security.sso.server.endpoint.OctopusSSOEndpoint
 
getUserInfoPost(String, UriInfo) - Method in class be.atbash.ee.security.sso.server.endpoint.OctopusSSOEndpoint
 
getUserPermissions(String, HttpServletRequest) - Method in class be.atbash.ee.security.sso.server.endpoint.OctopusSSOEndpoint
 
getUserPrincipal() - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 

H

hashCode() - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
hasMultipleCallbackURL() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 

I

init() - Method in class be.atbash.ee.security.sso.server.endpoint.OctopusSSOEndpoint
 
init() - Method in class be.atbash.ee.security.sso.server.filter.OIDCEndpointFilter
 
init() - Method in class be.atbash.ee.security.sso.server.filter.SSOAuthenticatingFilter
 
init() - Method in class be.atbash.ee.security.sso.server.rememberme.SSOCookieRememberMeManager
 
initInstance() - Method in class be.atbash.ee.security.sso.server.authz.SSOLogoutFilter
 
isAccessAllowed(ServletRequest, ServletResponse) - Method in class be.atbash.ee.security.sso.server.authz.SSOLogoutFilter
 
isAccessAllowed(ServletRequest, ServletResponse) - Method in class be.atbash.ee.security.sso.server.filter.OIDCEndpointFilter
 
isDirectAccessAllowed() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
isOctopusClient() - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
isSSOCookieSecure() - Method in class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 

L

LogoutServlet - Class in be.atbash.ee.security.sso.server.endpoint
 
LogoutServlet() - Constructor for class be.atbash.ee.security.sso.server.endpoint.LogoutServlet
 

M

markAsSSOLogin(HttpServletRequest, String) - Method in class be.atbash.ee.security.sso.server.cookie.SSOHelper
 
MemoryTokenStore - Class in be.atbash.ee.security.sso.server.store
 
MemoryTokenStore() - Constructor for class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 

O

OctopusClientCredentialsSelector - Class in be.atbash.ee.security.sso.server.filter
 
OctopusClientCredentialsSelector() - Constructor for class be.atbash.ee.security.sso.server.filter.OctopusClientCredentialsSelector
 
OctopusOIDCTokenAuthenticationInfoProvider - Class in be.atbash.ee.security.sso.server.authc
 
OctopusOIDCTokenAuthenticationInfoProvider() - Constructor for class be.atbash.ee.security.sso.server.authc.OctopusOIDCTokenAuthenticationInfoProvider
 
OctopusSSOEndpoint - Class in be.atbash.ee.security.sso.server.endpoint
 
OctopusSSOEndpoint() - Constructor for class be.atbash.ee.security.sso.server.endpoint.OctopusSSOEndpoint
 
OctopusSSOServerConfiguration - Class in be.atbash.ee.security.sso.server.config
 
OctopusSSOServerConfiguration() - Constructor for class be.atbash.ee.security.sso.server.config.OctopusSSOServerConfiguration
 
OctopusSSOTokenAuthenticationInfoProvider - Class in be.atbash.ee.security.sso.server.authc
 
OctopusSSOTokenAuthenticationInfoProvider() - Constructor for class be.atbash.ee.security.sso.server.authc.OctopusSSOTokenAuthenticationInfoProvider
 
OctopusUserPrincipalAuthenticationInfoProvider - Class in be.atbash.ee.security.sso.server.authc
 
OctopusUserPrincipalAuthenticationInfoProvider() - Constructor for class be.atbash.ee.security.sso.server.authc.OctopusUserPrincipalAuthenticationInfoProvider
 
OIDCEndpointFilter - Class in be.atbash.ee.security.sso.server.filter
Filter for the Authenticate and token endpoint.
OIDCEndpointFilter() - Constructor for class be.atbash.ee.security.sso.server.filter.OIDCEndpointFilter
 
OIDCEndpointToken - Class in be.atbash.ee.security.sso.server.token
 
OIDCEndpointToken(ClientID) - Constructor for class be.atbash.ee.security.sso.server.token.OIDCEndpointToken
 
OIDCStoreData - Class in be.atbash.ee.security.sso.server.store
 
OIDCStoreData(BearerAccessToken) - Constructor for class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
OIDCTokenHelper - Class in be.atbash.ee.security.sso.server.endpoint.helper
 
OIDCTokenHelper() - Constructor for class be.atbash.ee.security.sso.server.endpoint.helper.OIDCTokenHelper
 
onAccessDenied(ServletRequest, ServletResponse) - Method in class be.atbash.ee.security.sso.server.authz.SSOLogoutFilter
 
onAccessDenied(ServletRequest, ServletResponse) - Method in class be.atbash.ee.security.sso.server.filter.OIDCEndpointFilter
 
onAccessDenied(ServletRequest, ServletResponse) - Method in class be.atbash.ee.security.sso.server.filter.SSOAuthenticatingFilter
 
onPreHandle(ServletRequest, ServletResponse) - Method in class be.atbash.ee.security.sso.server.filter.OIDCEndpointFilter
 
onSuccessfulLogin(Subject, AuthenticationToken, AuthenticationInfo) - Method in class be.atbash.ee.security.sso.server.rememberme.SSOCookieRememberMeManager
 

R

rememberIdentity(Subject, PrincipalCollection) - Method in class be.atbash.ee.security.sso.server.rememberme.SSOCookieRememberMeManager
 
removeUser(UserPrincipal) - Method in class be.atbash.ee.security.sso.server.store.MemoryTokenStore
 
removeUser(UserPrincipal) - Method in interface be.atbash.ee.security.sso.server.store.SSOTokenStore
 
retrieveInfo(String) - Method in interface be.atbash.ee.security.sso.server.client.ClientInfoRetriever
 

S

selectClientSecrets(ClientID, ClientAuthenticationMethod, Context<Object>) - Method in class be.atbash.ee.security.sso.server.filter.OctopusClientCredentialsSelector
 
selectPublicKeys(ClientID, ClientAuthenticationMethod, JWSHeader, boolean, Context<Object>) - Method in class be.atbash.ee.security.sso.server.filter.OctopusClientCredentialsSelector
 
setAuthorizationCode(AuthorizationCode) - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
setCallbackURL(String) - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
setClientId(ClientID) - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
setClientSecret(String) - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
setDirectAccessAllowed(boolean) - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
setIdTokenClaimsSet(IDTokenClaimsSet) - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
setIdTokenSecret(String) - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
setOctopusClient(boolean) - Method in class be.atbash.ee.security.sso.server.client.ClientInfo
 
setScope(Scope) - Method in class be.atbash.ee.security.sso.server.store.OIDCStoreData
 
signIdToken(ClientID, IDTokenClaimsSet) - Method in class be.atbash.ee.security.sso.server.endpoint.helper.OIDCTokenHelper
 
SSOAuthenticatingFilter - Class in be.atbash.ee.security.sso.server.filter
TODO User endpoint must use https.
SSOAuthenticatingFilter() - Constructor for class be.atbash.ee.security.sso.server.filter.SSOAuthenticatingFilter
 
SSOCookieRememberMeManager - Class in be.atbash.ee.security.sso.server.rememberme
 
SSOCookieRememberMeManager() - Constructor for class be.atbash.ee.security.sso.server.rememberme.SSOCookieRememberMeManager
 
SSOHelper - Class in be.atbash.ee.security.sso.server.cookie
 
SSOHelper() - Constructor for class be.atbash.ee.security.sso.server.cookie.SSOHelper
 
SSOLogoutFilter - Class in be.atbash.ee.security.sso.server.authz
Special filter for LogoutServlet.
SSOLogoutFilter() - Constructor for class be.atbash.ee.security.sso.server.authz.SSOLogoutFilter
 
SSOPermissionProvider - Interface in be.atbash.ee.security.sso.server.endpoint
 
SSOServerURLProtectionProvider - Class in be.atbash.ee.security.sso.server.url
 
SSOServerURLProtectionProvider() - Constructor for class be.atbash.ee.security.sso.server.url.SSOServerURLProtectionProvider
 
SSOTokenStore - Interface in be.atbash.ee.security.sso.server.store
 

T

TimeConfigUtil - Class in be.atbash.ee.security.sso.server.config
 
TokenServlet - Class in be.atbash.ee.security.sso.server.endpoint
 
TokenServlet() - Constructor for class be.atbash.ee.security.sso.server.endpoint.TokenServlet
 
TokenStoreInfo - Class in be.atbash.ee.security.sso.server.store
 
TokenStoreInfo(UserPrincipal, String, String, String) - Constructor for class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 
toString() - Method in class be.atbash.ee.security.sso.server.store.TokenStoreInfo
 
transform(UserInfo, UserPrincipal, Scope) - Method in interface be.atbash.ee.security.sso.server.endpoint.UserEndpointDataTransformer
 
transformAccessToken(String) - Method in interface be.atbash.ee.security.sso.server.endpoint.AccessTokenTransformer
 

U

UserEndpointDataTransformer - Interface in be.atbash.ee.security.sso.server.endpoint
Transform the UserInfo (claims) before they are returned to the client.
UserEndpointEncoding - Enum in be.atbash.ee.security.sso.server.config
 
UserPrincipalToken - Class in be.atbash.ee.security.sso.server.token
 
UserPrincipalToken(UserPrincipal) - Constructor for class be.atbash.ee.security.sso.server.token.UserPrincipalToken
 

V

valueOf(String) - Static method in enum be.atbash.ee.security.sso.server.config.UserEndpointEncoding
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.atbash.ee.security.sso.server.config.UserEndpointEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M O R S T U V 
Skip navigation links

Copyright © 2014–2019. All rights reserved.