Index

A B C D E G H I L O P R S T W 
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
A B C D E G H I L O P R S T W 
All Classes|All Packages