Index
All Classes|All Packages
A
- addCredential(String, Credential) - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Adds a Credential
- AuthenticationController - Class in com.github.philippheuer.credentialmanager.domain
- AuthenticationController() - Constructor for class com.github.philippheuer.credentialmanager.domain.AuthenticationController
-
Constructor
- authUrl - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Auth Endpoint
B
- build() - Method in class com.github.philippheuer.credentialmanager.CredentialManagerBuilder
-
CredentialManager
- builder() - Static method in class com.github.philippheuer.credentialmanager.CredentialManagerBuilder
-
Initialize the builder
C
- canEqual(Object) - Method in class com.github.philippheuer.credentialmanager.domain.Credential
- canEqual(Object) - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
- canEqual(Object) - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
- clientId - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
OAuth Client Id
- clientSecret - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
OAuth Client Secret
- com.github.philippheuer.credentialmanager - package com.github.philippheuer.credentialmanager
- com.github.philippheuer.credentialmanager.api - package com.github.philippheuer.credentialmanager.api
- com.github.philippheuer.credentialmanager.authcontroller - package com.github.philippheuer.credentialmanager.authcontroller
- com.github.philippheuer.credentialmanager.domain - package com.github.philippheuer.credentialmanager.domain
- com.github.philippheuer.credentialmanager.identityprovider - package com.github.philippheuer.credentialmanager.identityprovider
- com.github.philippheuer.credentialmanager.storage - package com.github.philippheuer.credentialmanager.storage
- com.github.philippheuer.credentialmanager.util - package com.github.philippheuer.credentialmanager.util
- configuration - Variable in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Identity Provider Configuration
- Credential - Class in com.github.philippheuer.credentialmanager.domain
- Credential(String, String) - Constructor for class com.github.philippheuer.credentialmanager.domain.Credential
-
Credential
- credentialManager - Variable in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Credential Manager
- CredentialManager - Class in com.github.philippheuer.credentialmanager
-
The CredentialManager
- CredentialManager(IStorageBackend, AuthenticationController) - Constructor for class com.github.philippheuer.credentialmanager.CredentialManager
-
Creates a new CredentialManager
- CredentialManagerBuilder - Class in com.github.philippheuer.credentialmanager
-
Credential Manager Builder
D
- DefaultOAuth2IdentityProvider - Class in com.github.philippheuer.credentialmanager.identityprovider
- DefaultOAuth2IdentityProvider(String, String, String, String, String, String, String, String) - Constructor for class com.github.philippheuer.credentialmanager.identityprovider.DefaultOAuth2IdentityProvider
-
Constructor
- DummyAuthController - Class in com.github.philippheuer.credentialmanager.authcontroller
-
Dummy Authentication Controller
- DummyAuthController() - Constructor for class com.github.philippheuer.credentialmanager.authcontroller.DummyAuthController
-
Constructor
E
- equals(Object) - Method in class com.github.philippheuer.credentialmanager.domain.Credential
- equals(Object) - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
- equals(Object) - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
G
- getAccessToken() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Access Token
- getAdditionalCredentialInformation(OAuth2Credential) - Method in class com.github.philippheuer.credentialmanager.identityprovider.DefaultOAuth2IdentityProvider
-
Get Token Information
- getAdditionalCredentialInformation(OAuth2Credential) - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Get Token Information
- getAdditionalCredentialInformation(OAuth2Credential) - Method in class com.github.philippheuer.credentialmanager.identityprovider.TwitchIdentityProvider
-
Get Auth Token Information
- getAppAccessToken() - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Get a Credential for server-to-server requests using the OAuth2 Client Credentials Flow.
- getAuthenticationController() - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Authentication Controller
- getAuthenticationUrl(String, List<Object>, String) - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Get Authentication Url
- getAuthenticationUrl(List<Object>, String) - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Get Authentication Url
- getConfiguration() - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Identity Provider Configuration
- getContext() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Access Token context that can be used to store additional information
- getCredentialByCode(String) - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Get Access Token
- getCredentialByUserId(String) - Method in interface com.github.philippheuer.credentialmanager.api.IStorageBackend
-
Gets a Credential by UserId
- getCredentialByUserId(String) - Method in class com.github.philippheuer.credentialmanager.storage.TemporaryStorageBackend
-
Gets a credential by user id
- getCredentialByUsernameAndPassword(String, String) - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Get Access Token
- getCredentialManager() - Method in class com.github.philippheuer.credentialmanager.domain.AuthenticationController
-
Holds the CredentialManager
- getCredentialManager() - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Credential Manager
- getCredentials() - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
In-Memory Credential Storage
- getExpiresIn() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Token Expiry (in seconds, if complaint with RFC 6749)
- getIdentityProvider() - Method in class com.github.philippheuer.credentialmanager.domain.Credential
-
The identity provider key
- getIdentityProviderByName(String) - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Get Identity Provider by Name
- getIdentityProviders() - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Holds the registered identity providers
- getOAuth2CredentialByUserId(String) - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Gets a OAuth2Credential by UserId
- getOAuth2IdentityProviderByName(String) - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Get OAuth2 Identity Provider by Name
- getProviderName() - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Name of the Identity Provider
- getProviderType() - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Authentication Method (OIDC/...)
- getRefreshToken() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Refresh Token
- getScopedCredentialByUsernameAndPassword(String, String, String) - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Get Access Token
- getScopes() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
OAuth Scopes
- getStorageBackend() - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Storage Backend
- getSystemHttpProxyHost() - Static method in class com.github.philippheuer.credentialmanager.util.ProxyHelper
- getSystemHttpProxyPort() - Static method in class com.github.philippheuer.credentialmanager.util.ProxyHelper
- getSystemHttpsProxyHost() - Static method in class com.github.philippheuer.credentialmanager.util.ProxyHelper
- getSystemHttpsProxyPort() - Static method in class com.github.philippheuer.credentialmanager.util.ProxyHelper
- getUserId() - Method in class com.github.philippheuer.credentialmanager.domain.Credential
-
Unique User Id
- getUserName() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
User Name
H
- hashCode() - Method in class com.github.philippheuer.credentialmanager.domain.Credential
- hashCode() - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
- hashCode() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
I
- IdentityProvider - Class in com.github.philippheuer.credentialmanager.domain
- IdentityProvider() - Constructor for class com.github.philippheuer.credentialmanager.domain.IdentityProvider
- IStorageBackend - Interface in com.github.philippheuer.credentialmanager.api
-
Storage Backend Interface
L
- load() - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Loads the Credentials from the Storage Backend
- loadCredentials() - Method in interface com.github.philippheuer.credentialmanager.api.IStorageBackend
-
Load the Credentials
- loadCredentials() - Method in class com.github.philippheuer.credentialmanager.storage.TemporaryStorageBackend
-
Load the Credentials
O
- OAuth2Credential - Class in com.github.philippheuer.credentialmanager.domain
-
OAuth Credential
- OAuth2Credential(String, String) - Constructor for class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Constructor
- OAuth2Credential(String, String, String, String, String, Integer, List<String>) - Constructor for class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Constructor
- OAuth2Credential(String, String, String, String, String, Integer, List<String>, Map<String, Object>) - Constructor for class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Constructor
- OAuth2Credential(String, String, Map<String, Object>) - Constructor for class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Constructor
- OAuth2IdentityProvider - Class in com.github.philippheuer.credentialmanager.identityprovider
-
OAuth2 Identity Provider
- OAuth2IdentityProvider(String, String, String, String, String, String, String) - Constructor for class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Constructor
P
- providerName - Variable in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Name of the Identity Provider
- providerType - Variable in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Authentication Method (OIDC/...)
- ProxyHelper - Class in com.github.philippheuer.credentialmanager.util
-
Tries to use the system proxy like any other normal sane app ...
- ProxyHelper() - Constructor for class com.github.philippheuer.credentialmanager.util.ProxyHelper
R
- redirectUrl - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Redirect URL
- refreshCredential(OAuth2Credential) - Method in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Refresh access token using refresh token
- registerIdentityProvider(IdentityProvider) - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Registers a new Identity Provider
- responseType - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Response Type
S
- save() - Method in class com.github.philippheuer.credentialmanager.CredentialManager
-
Persist the Credentials into the Storage Backend
- saveCredentials(List<Credential>) - Method in interface com.github.philippheuer.credentialmanager.api.IStorageBackend
-
Save the Credentials
- saveCredentials(List<Credential>) - Method in class com.github.philippheuer.credentialmanager.storage.TemporaryStorageBackend
-
Save the Credentials
- scopeSeperator - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Scope Separator
- setAccessToken(String) - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Access Token
- setConfiguration(Map<String, String>) - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Identity Provider Configuration
- setCredentialManager(CredentialManager) - Method in class com.github.philippheuer.credentialmanager.domain.AuthenticationController
-
Holds the CredentialManager
- setCredentialManager(CredentialManager) - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Credential Manager
- setExpiresIn(Integer) - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Token Expiry (in seconds, if complaint with RFC 6749)
- setProviderName(String) - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Name of the Identity Provider
- setProviderType(String) - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
-
Authentication Method (OIDC/...)
- setRefreshToken(String) - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
-
Refresh Token
- startOAuth2AuthorizationCodeGrantType(OAuth2IdentityProvider, String, List<Object>) - Method in class com.github.philippheuer.credentialmanager.authcontroller.DummyAuthController
-
Starts the OAuth2Flow for the specified OAuth2 Identity Provider
- startOAuth2AuthorizationCodeGrantType(OAuth2IdentityProvider, String, List<Object>) - Method in class com.github.philippheuer.credentialmanager.domain.AuthenticationController
-
Starts the OAuth2Flow for the specified OAuth2 Identity Provider
T
- TemporaryStorageBackend - Class in com.github.philippheuer.credentialmanager.storage
- TemporaryStorageBackend() - Constructor for class com.github.philippheuer.credentialmanager.storage.TemporaryStorageBackend
- tokenEndpointPostType - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Token Endpoint Post Type: QUERY or BODY
- tokenUrl - Variable in class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
-
Token Endpoint
- toString() - Method in class com.github.philippheuer.credentialmanager.domain.Credential
- toString() - Method in class com.github.philippheuer.credentialmanager.domain.IdentityProvider
- toString() - Method in class com.github.philippheuer.credentialmanager.domain.OAuth2Credential
- TwitchIdentityProvider - Class in com.github.philippheuer.credentialmanager.identityprovider
-
Twitch Identity Provider
- TwitchIdentityProvider(String, String, String) - Constructor for class com.github.philippheuer.credentialmanager.identityprovider.TwitchIdentityProvider
-
Constructor
W
- withAuthenticationController(AuthenticationController) - Method in class com.github.philippheuer.credentialmanager.CredentialManagerBuilder
-
Authentication Controller
- withStorageBackend(IStorageBackend) - Method in class com.github.philippheuer.credentialmanager.CredentialManagerBuilder
-
Storage Backend
All Classes|All Packages