Index

A B C D F G H I L M N O P R S T V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractBuilder - Class in org.pac4j.config.builder
An abstract builder of the configuration.
AbstractBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.AbstractBuilder
Constructor for AbstractBuilder.
AbstractBuilder(Map<String, String>, Map<String, Authenticator>) - Constructor for class org.pac4j.config.builder.AbstractBuilder
Constructor for AbstractBuilder.
AbstractLdapProperties - Class in org.pac4j.config.ldaptive
Copy/pasted from CAS server v5.0.4 as is.
AbstractLdapProperties() - Constructor for class org.pac4j.config.ldaptive.AbstractLdapProperties
 
AbstractLdapProperties.LdapConnectionPoolPassivator - Enum Class in org.pac4j.config.ldaptive
The ldap connection pool passivator.
AD - Enum constant in enum class org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Active Directory.
ANONYMOUS - Enum constant in enum class org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Anonymous Search.
ANONYMOUS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant ANONYMOUS="anonymous"
AUTHENTICATED - Enum constant in enum class org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Authenticated Search.
AUTHENTICATOR_TEST_TOKEN - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant AUTHENTICATOR_TEST_TOKEN="testToken"
AUTHENTICATOR_TEST_USERNAME_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant AUTHENTICATOR_TEST_USERNAME_PASSWORD="testUsernamePassword"
authenticators - Variable in class org.pac4j.config.builder.AbstractBuilder
 

B

BCRYPT - Enum constant in enum class org.pac4j.config.client.PropertiesConstants.SpringEncoderType
 
BIND - Enum constant in enum class org.pac4j.config.ldaptive.AbstractLdapProperties.LdapConnectionPoolPassivator
Bind passivator.
build(Object...) - Method in class org.pac4j.config.client.PropertiesConfigFactory

C

CAS_LOGIN_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant CAS_LOGIN_URL="cas.loginUrl"
CAS_PROTOCOL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant CAS_PROTOCOL="cas.protocol"
CasClientBuilder - Class in org.pac4j.config.builder
Builder for CAS clients.
CasClientBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.CasClientBuilder
Constructor for CasClientBuilder.
CLIENT_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant CLIENT_NAME="client.name"
CLOSE - Enum constant in enum class org.pac4j.config.ldaptive.AbstractLdapProperties.LdapConnectionPoolPassivator
Close passivator.
concat(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
concat.
containsProperty(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
containsProperty.

D

DB_ALLOW_POOL_SUSPENSION - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_ALLOW_POOL_SUSPENSION="db.allowPoolSuspension"
DB_ATTRIBUTES - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_ATTRIBUTES="db.userAttributes"
DB_AUTO_COMMIT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_AUTO_COMMIT="db.autoCommit"
DB_CATALOG - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_CATALOG="db.catalog"
DB_CONNECTION_INIT_SQL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_CONNECTION_INIT_SQL="db.connectionInitSql"
DB_CONNECTION_TEST_QUERY - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_CONNECTION_TEST_QUERY="db.connectionTestQuery"
DB_CONNECTION_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_CONNECTION_TIMEOUT="db.connectionTimeout"
DB_CUSTOM_PARAM_KEY - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_CUSTOM_PARAM_KEY="db.customParamKey"
DB_CUSTOM_PARAM_VALUE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_CUSTOM_PARAM_VALUE="db.customParamValue"
DB_DATASOURCE_CLASS_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_DATASOURCE_CLASS_NAME="db.dataSourceClassName"
DB_DATASOURCE_JNDI - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_DATASOURCE_JNDI="db.dataSourceJndi"
DB_DRIVER_CLASS_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_DRIVER_CLASS_NAME="db.driverClassName"
DB_IDLE_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_IDLE_TIMEOUT="db.idleTimeout"
DB_INITIALIZATION_FAIL_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_INITIALIZATION_FAIL_TIMEOUT="db.initializationFailTimeout"
DB_ISOLATE_INTERNAL_QUERIES - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_ISOLATE_INTERNAL_QUERIES="db.isolateInternalQueries"
DB_JDBC_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_JDBC_URL="db.jdbcUrl"
DB_LEAK_DETECTION_THRESHOLD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_LEAK_DETECTION_THRESHOLD="db.leakDetectionThreshold"
DB_LOGIN_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_LOGIN_TIMEOUT="db.loginTimeout"
DB_MAX_LIFETIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_MAX_LIFETIME="db.maxLifetime"
DB_MAXIMUM_POOL_SIZE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_MAXIMUM_POOL_SIZE="db.maximumPoolSize"
DB_MINIMUM_IDLE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_MINIMUM_IDLE="db.minimumIdle"
DB_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_PASSWORD="db.password"
DB_PASSWORD_ENCODER - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_PASSWORD_ENCODER="db.passwordEncoder"
DB_POOL_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_POOL_NAME="db.poolName"
DB_READ_ONLY - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_READ_ONLY="db.readOnly"
DB_REGISTER_MBEANS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_REGISTER_MBEANS="db.registerMbeans"
DB_TRANSACTION_ISOLATION - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_TRANSACTION_ISOLATION="db.transactionIsolation"
DB_USER_ID_ATTRIBUTE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_USER_ID_ATTRIBUTE="db.userIdAttribute"
DB_USER_PASSWORD_ATTRIBUTE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_USER_PASSWORD_ATTRIBUTE="db.userPasswordAttribute"
DB_USERNAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_USERNAME="db.username"
DB_USERNAME_ATTRIBUTE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_USERNAME_ATTRIBUTE="db.usernameAttribute"
DB_USERS_TABLE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_USERS_TABLE="db.usersTable"
DB_VALIDATION_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DB_VALIDATION_TIMEOUT="db.validationTimeout"
DbAuthenticatorBuilder - Class in org.pac4j.config.builder
Builder for the RDBMS authenticator.
DbAuthenticatorBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.DbAuthenticatorBuilder
Constructor for DbAuthenticatorBuilder.
DIRECT - Enum constant in enum class org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Direct Bind.
DIRECTBASICAUTH_AUTHENTICATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DIRECTBASICAUTH_AUTHENTICATOR="directBasicAuth.authenticator"
DirectClientBuilder - Class in org.pac4j.config.builder
Builder for direct clients.
DirectClientBuilder(Map<String, String>, Map<String, Authenticator>) - Constructor for class org.pac4j.config.builder.DirectClientBuilder
Constructor for DirectClientBuilder.
DROPBOX_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DROPBOX_ID="dropbox.id"
DROPBOX_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant DROPBOX_SECRET="dropbox.secret"

F

FACEBOOK_FIELDS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FACEBOOK_FIELDS="facebook.fields"
FACEBOOK_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FACEBOOK_ID="facebook.id"
FACEBOOK_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FACEBOOK_SCOPE="facebook.scope"
FACEBOOK_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FACEBOOK_SECRET="facebook.secret"
FORMCLIENT_AUTHENTICATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FORMCLIENT_AUTHENTICATOR="formClient.authenticator"
FORMCLIENT_LOGIN_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FORMCLIENT_LOGIN_URL="formClient.loginUrl"
FORMCLIENT_PASSWORD_PARAMETER - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FORMCLIENT_PASSWORD_PARAMETER="formClient.passwordParameter"
FORMCLIENT_USERNAME_PARAMETER - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FORMCLIENT_USERNAME_PARAMETER="formClient.usernameParameter"
FOURSQUARE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FOURSQUARE_ID="foursquare.id"
FOURSQUARE_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant FOURSQUARE_SECRET="foursquare.secret"

G

getAuthenticator(String) - Method in class org.pac4j.config.builder.AbstractBuilder
getAuthenticator.
getAuthenticator(LdapAuthenticationProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
getAuthenticator.
getProperty(String) - Method in class org.pac4j.config.builder.AbstractBuilder
getProperty.
getProperty(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
getProperty.
getPropertyAsBoolean(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
getPropertyAsBoolean.
getPropertyAsInteger(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
getPropertyAsInteger.
getPropertyAsLong(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
getPropertyAsLong.
GITHUB_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant GITHUB_ID="github.id"
GITHUB_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant GITHUB_SECRET="github.secret"
GOOGLE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant GOOGLE_ID="google.id"
GOOGLE_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant GOOGLE_SCOPE="google.scope"
GOOGLE_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant GOOGLE_SECRET="google.secret"

H

hasCasClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasCasClients.
hasDbAuthenticator() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasDbAuthenticator.
hasHttpAuthenticatorsOrClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasHttpAuthenticatorsOrClients.
hasLdapAuthenticator() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasLdapAuthenticator.
hasOAuthClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasOAuthClients.
hasOidcClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasOidcClients.
hasSaml2Clients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasSaml2Clients.
hasShiroEncoder() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasShiroEncoder.
hasSpringEncoder() - Method in class org.pac4j.config.client.PropertiesConfigFactory
hasSpringEncoder.

I

INDIRECTBASICAUTH_AUTHENTICATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant INDIRECTBASICAUTH_AUTHENTICATOR="indirectBasicAuth.authenticator"
INDIRECTBASICAUTH_REALM_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant INDIRECTBASICAUTH_REALM_NAME="indirectBasicAuth.realName"
IndirectHttpClientBuilder - Class in org.pac4j.config.builder
Builder for indirect HTTP clients.
IndirectHttpClientBuilder(Map<String, String>, Map<String, Authenticator>) - Constructor for class org.pac4j.config.builder.IndirectHttpClientBuilder
Constructor for IndirectHttpClientBuilder.

L

LDAP_ALLOW_MULTIPLE_DNS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_ALLOW_MULTIPLE_DNS="ldap.allowMultipleDns"
LDAP_ATTRIBUTES - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_ATTRIBUTES="ldap.principalAttributes"
LDAP_BIND_CREDENTIAL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_BIND_CREDENTIAL="ldap.bindCredential"
LDAP_BIND_DN - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_BIND_DN="ldap.bindDn"
LDAP_BLOCK_WAIT_TIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_BLOCK_WAIT_TIME="ldap.blockWaitTime"
LDAP_CONNECT_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_CONNECT_TIMEOUT="ldap.connectTimeout"
LDAP_DN_FORMAT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_DN_FORMAT="ldap.dnFormat"
LDAP_ENABLE_PASSWORD_POLICY - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_ENABLE_PASSWORD_POLICY="ldap.enablePasswordPolicy"
LDAP_ENHANCE_WITH_ENTRY_RESOLVER - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_ENHANCE_WITH_ENTRY_RESOLVER="ldap.enhanceWithEntryResolver"
LDAP_FAIL_FAST - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_FAIL_FAST="ldap.failFast"
LDAP_IDLE_TIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_IDLE_TIME="ldap.idleTime"
LDAP_KEYSTORE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_KEYSTORE="ldap.keystore"
LDAP_KEYSTORE_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_KEYSTORE_PASSWORD="ldap.keystorePassword"
LDAP_KEYSTORE_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_KEYSTORE_TYPE="ldap.keystoreType"
LDAP_MAX_POOL_SIZE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_MAX_POOL_SIZE="ldap.maxPoolSize"
LDAP_MIN_POOL_SIZE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_MIN_POOL_SIZE="ldap.minPoolSize"
LDAP_POOL_PASSIVATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_POOL_PASSIVATOR="ldap.poolPassivator"
LDAP_PRINCIPAL_ATTRIBUTE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_PRINCIPAL_ATTRIBUTE_ID="ldap.principalAttributeId"
LDAP_PRINCIPAL_ATTRIBUTE_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_PRINCIPAL_ATTRIBUTE_PASSWORD="ldap.principalAttributePassword"
LDAP_PRUNE_PERIOD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_PRUNE_PERIOD="ldap.prunePeriod"
LDAP_SASL_AUTHORIZATION_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_SASL_AUTHORIZATION_ID="ldap.saslAuthorizationId"
LDAP_SASL_MECHANISM - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_SASL_MECHANISM="ldap.saslMechanism"
LDAP_SASL_QUALITY_OF_PROTECTION - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_SASL_QUALITY_OF_PROTECTION="ldap.saslQualityOfProtection"
LDAP_SASL_REALM - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_SASL_REALM="ldap.saslRealm"
LDAP_SASL_SECURITY_STRENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_SASL_SECURITY_STRENGTH="ldap.saslSecurityStrength"
LDAP_SUBTREE_SEARCH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_SUBTREE_SEARCH="ldap.subtreeSearch"
LDAP_TRUST_CERTIFICATES - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_TRUST_CERTIFICATES="ldap.trustCertificates"
LDAP_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_TYPE="ldap.type"
LDAP_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_URL="ldap.url"
LDAP_USE_START_TLS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_USE_START_TLS="ldap.useStartTls"
LDAP_USER_FILTER - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_USER_FILTER="ldap.userFilter"
LDAP_USERS_DN - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_USERS_DN="ldap.usersDn"
LDAP_VALIDATE_ON_CHECKOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_VALIDATE_ON_CHECKOUT="ldap.validateOnCheckout"
LDAP_VALIDATE_PERIOD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_VALIDATE_PERIOD="ldap.validatePeriod"
LDAP_VALIDATE_PERIODICALLY - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LDAP_VALIDATE_PERIODICALLY="ldap.validatePeriodically"
LdapAuthenticationProperties - Class in org.pac4j.config.ldaptive
Copy/pasted from CAS server v5.0.4.
LdapAuthenticationProperties() - Constructor for class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
LdapAuthenticationProperties.AuthenticationTypes - Enum Class in org.pac4j.config.ldaptive
The enum Authentication types.
LdapAuthenticatorBuilder - Class in org.pac4j.config.builder
Builder for the LDAP authenticator.
LdapAuthenticatorBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.LdapAuthenticatorBuilder
Constructor for LdapAuthenticatorBuilder.
LdaptiveAuthenticatorBuilder - Class in org.pac4j.config.ldaptive
Copy/pasted from CAS server v5.0.4: Beans + LdapAuthenticationConfiguration classes, only the Ldaptive stuffs are kept.
LdaptiveAuthenticatorBuilder() - Constructor for class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
Constructor for LdaptiveAuthenticatorBuilder.
LINKEDIN_FIELDS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LINKEDIN_FIELDS="linkedin.fields"
LINKEDIN_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LINKEDIN_ID="linkedin.id"
LINKEDIN_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LINKEDIN_SCOPE="linkedin.scope"
LINKEDIN_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant LINKEDIN_SECRET="linkedin.secret"

M

MAX_NUM_AUTHENTICATORS - Static variable in class org.pac4j.config.builder.AbstractBuilder
Constant MAX_NUM_AUTHENTICATORS=10
MAX_NUM_CLIENTS - Static variable in class org.pac4j.config.builder.AbstractBuilder
Constant MAX_NUM_CLIENTS=100
MAX_NUM_CUSTOM_PROPERTIES - Static variable in class org.pac4j.config.builder.AbstractBuilder
Constant MAX_NUM_CUSTOM_PROPERTIES=5
MAX_NUM_ENCODERS - Static variable in class org.pac4j.config.builder.AbstractBuilder
Constant MAX_NUM_ENCODERS=10

N

newConnectionConfig(AbstractLdapProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New connection config.
newDuration(long) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New duration.
newPooledConnectionFactory(AbstractLdapProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New pooled connection factory.
newSearchEntryResolver(LdapAuthenticationProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New dn resolver entry resolver.
newSearchFilter(String, String...) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
Constructs a new search filter using filterQuery as a template and the username as a parameter.
newSearchOperation(String, String, String...) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New search operation .
newSearchRequest(String, FilterTemplate) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
Builds a new request.
NONE - Enum constant in enum class org.pac4j.config.ldaptive.AbstractLdapProperties.LdapConnectionPoolPassivator
No passivator.
NOOP - Enum constant in enum class org.pac4j.config.client.PropertiesConstants.SpringEncoderType
 

O

OAUTH2_AUTH_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_AUTH_URL="oauth2.authUrl"
OAUTH2_CLIENT_AUTHENTICATION_METHOD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_CLIENT_AUTHENTICATION_METHOD="oauth2.clientAuthenticationMethod"
OAUTH2_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_ID="oauth2.id"
OAUTH2_PROFILE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_PROFILE_ID="oauth2.profileId"
OAUTH2_PROFILE_PATH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_PROFILE_PATH="oauth2.profilePath"
OAUTH2_PROFILE_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_PROFILE_URL="oauth2.profileUrl"
OAUTH2_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_SCOPE="oauth2.scope"
OAUTH2_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_SECRET="oauth2.secret"
OAUTH2_TOKEN_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_TOKEN_URL="oauth2.tokenUrl"
OAUTH2_WITH_STATE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OAUTH2_WITH_STATE="oauth2.withState"
OAuthBuilder - Class in org.pac4j.config.builder
Builder for OAuth clients.
OAuthBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.OAuthBuilder
Constructor for OAuthBuilder.
OIDC_AZURE_TENANT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_AZURE_TENANT="oidc.azure.tenant"
OIDC_AZURE_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_AZURE_TYPE="azure"
OIDC_CLIENT_AUTHENTICATION_METHOD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_CLIENT_AUTHENTICATION_METHOD="oidc.clientAuthenticationMethod"
OIDC_CUSTOM_PARAM_KEY - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_CUSTOM_PARAM_KEY="oidc.customParamKey"
OIDC_CUSTOM_PARAM_VALUE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_CUSTOM_PARAM_VALUE="oidc.customParamValue"
OIDC_DISCOVERY_URI - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_DISCOVERY_URI="oidc.discoveryUri"
OIDC_GOOGLE_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_GOOGLE_TYPE="google"
OIDC_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_ID="oidc.id"
OIDC_MAX_CLOCK_SKEW - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_MAX_CLOCK_SKEW="oidc.maxClockSkew"
OIDC_PREFERRED_JWS_ALGORITHM - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_PREFERRED_JWS_ALGORITHM="oidc.preferredJwsAlgorithm"
OIDC_RESPONSE_MODE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_RESPONSE_MODE="oidc.responseMode"
OIDC_RESPONSE_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_RESPONSE_TYPE="oidc.responseType"
OIDC_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_SCOPE="oidc.scope"
OIDC_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_SECRET="oidc.secret"
OIDC_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_TYPE="oidc.type"
OIDC_USE_NONCE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant OIDC_USE_NONCE="oidc.useNonce"
OidcClientBuilder - Class in org.pac4j.config.builder
Builder for OpenID connect clients.
OidcClientBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.OidcClientBuilder
Constructor for OidcClientBuilder.
org.pac4j.config.builder - package org.pac4j.config.builder
 
org.pac4j.config.client - package org.pac4j.config.client
 
org.pac4j.config.ldaptive - package org.pac4j.config.ldaptive
 

P

PBKDF2 - Enum constant in enum class org.pac4j.config.client.PropertiesConstants.SpringEncoderType
 
properties - Variable in class org.pac4j.config.builder.AbstractBuilder
 
PropertiesConfigFactory - Class in org.pac4j.config.client
Build a configuration from properties.
PropertiesConfigFactory(String, Map<String, String>) - Constructor for class org.pac4j.config.client.PropertiesConfigFactory
Constructor for PropertiesConfigFactory.
PropertiesConfigFactory(Map<String, String>) - Constructor for class org.pac4j.config.client.PropertiesConfigFactory
Constructor for PropertiesConfigFactory.
PropertiesConstants - Interface in org.pac4j.config.client
Properties constants for the PropertiesConfigFactory.
PropertiesConstants.SpringEncoderType - Enum Class in org.pac4j.config.client
 

R

REST_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant REST_URL="rest.url"
RestAuthenticatorBuilder - Class in org.pac4j.config.builder
Builder for the REST authenticator.
RestAuthenticatorBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.RestAuthenticatorBuilder
Constructor for RestAuthenticatorBuilder.

S

SAML_ACCEPTED_SKEW - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_ACCEPTED_SKEW="saml.acceptedSkew"
SAML_ASSERTION_CONSUMER_SERVICE_INDEX - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_ASSERTION_CONSUMER_SERVICE_INDEX="saml.assertionConsumerServiceIndex"
SAML_ATTRIBUTE_AS_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_ATTRIBUTE_AS_ID="saml.attributeAsId"
SAML_AUTHN_CONTEXT_CLASS_REFS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_AUTHN_CONTEXT_CLASS_REFS="saml.authnContextClassRefs"
SAML_AUTHN_REQUEST_BINDING_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_AUTHN_REQUEST_BINDING_TYPE="saml.authnRequestBindingType"
SAML_AUTHN_REQUEST_SIGNED - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_AUTHN_REQUEST_SIGNED="saml.authnRequestSigned"
SAML_COMPARISON_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_COMPARISON_TYPE="saml.comparisonType"
SAML_FORCE_AUTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_FORCE_AUTH="saml.forceAuth"
SAML_IDENTITY_PROVIDER_METADATA_PATH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_IDENTITY_PROVIDER_METADATA_PATH="saml.identityProviderMetadataPath"
SAML_ISSUER_FORMAT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_ISSUER_FORMAT="saml.issuerFormat"
SAML_KEYSTORE_ALIAS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_KEYSTORE_ALIAS="saml.keystoreAlias"
SAML_KEYSTORE_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_KEYSTORE_PASSWORD="saml.keystorePassword"
SAML_KEYSTORE_PATH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_KEYSTORE_PATH="saml.keystorePath"
SAML_MAPPED_ATTRIBUTES - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_MAPPED_ATTRIBUTES="saml.mappedAttributes"
SAML_MAXIMUM_AUTHENTICATION_LIFETIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_MAXIMUM_AUTHENTICATION_LIFETIME="saml.maximumAuthenticationLifetime"
SAML_NAMEID_ATTRIBUTE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_NAMEID_ATTRIBUTE="saml.nameIdAttribute"
SAML_PASSIVE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_PASSIVE="saml.passive"
SAML_PRIVATE_KEY_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_PRIVATE_KEY_PASSWORD="saml.privateKeyPassword"
SAML_RESPONSE_BINDING_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_RESPONSE_BINDING_TYPE="saml.responseBindingType"
SAML_SERVICE_PROVIDER_ENTITY_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_SERVICE_PROVIDER_ENTITY_ID="saml.serviceProviderEntityId"
SAML_SERVICE_PROVIDER_METADATA_PATH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_SERVICE_PROVIDER_METADATA_PATH="saml.serviceProviderMetadataPath"
SAML_WANTS_ASSERTIONS_SIGNED - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_WANTS_ASSERTIONS_SIGNED="saml.wantsAssertionsSigned"
SAML_WANTS_RESPONSES_SIGNED - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SAML_WANTS_RESPONSES_SIGNED="saml.wantsResponsesSigned"
Saml2ClientBuilder - Class in org.pac4j.config.builder
Builder for SAML2 clients.
Saml2ClientBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.Saml2ClientBuilder
Constructor for Saml2ClientBuilder.
SASL - Enum constant in enum class org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
SASL bind search.
SCRYPT - Enum constant in enum class org.pac4j.config.client.PropertiesConstants.SpringEncoderType
 
SHIRO_ENCODER - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SHIRO_ENCODER="encoder.shiro"
SHIRO_ENCODER_GENERATE_PUBLIC_SALT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SHIRO_ENCODER_GENERATE_PUBLIC_SALT="encoder.shiro.generatePublicSalt"
SHIRO_ENCODER_HASH_ALGORITHM_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SHIRO_ENCODER_HASH_ALGORITHM_NAME="encoder.shiro.hashAlgorithmName"
SHIRO_ENCODER_HASH_ITERATIONS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SHIRO_ENCODER_HASH_ITERATIONS="encoder.shiro.hashIterations"
SHIRO_ENCODER_PRIVATE_SALT - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SHIRO_ENCODER_PRIVATE_SALT="encoder.shiro.privateSalt"
ShiroEncoderBuilder - Class in org.pac4j.config.builder
Builder for Shiro (DefaultHashService and) DefaultPasswordService as password encoder.
ShiroEncoderBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.ShiroEncoderBuilder
Constructor for ShiroEncoderBuilder.
SPRING_ENCODER - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER="encoder.spring"
SPRING_ENCODER_BCRYPT_LENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_BCRYPT_LENGTH="encoder.spring.bcrypt.length"
SPRING_ENCODER_PBKDF2_HASH_WIDTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_PBKDF2_HASH_WIDTH="encoder.spring.pbkdf2.hashWidth"
SPRING_ENCODER_PBKDF2_ITERATIONS - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_PBKDF2_ITERATIONS="encoder.spring.pbkdf2.iterations"
SPRING_ENCODER_PBKDF2_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_PBKDF2_SECRET="encoder.spring.pbkdf2.secret"
SPRING_ENCODER_SCRYPT_CPU_COST - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_SCRYPT_CPU_COST="encoder.spring.scrypt.cpuCost"
SPRING_ENCODER_SCRYPT_KEY_LENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_SCRYPT_KEY_LENGTH="encoder.spring.scrypt.keyLength"
SPRING_ENCODER_SCRYPT_MEMORY_COST - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_SCRYPT_MEMORY_COST="encoder.spring.scrypt.memoryCost"
SPRING_ENCODER_SCRYPT_PARALLELIZATION - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_SCRYPT_PARALLELIZATION="encoder.spring.scrypt.parallelization"
SPRING_ENCODER_SCRYPT_SALT_LENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_SCRYPT_SALT_LENGTH="encoder.spring.scrypt.saltLength"
SPRING_ENCODER_STANDARD_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_STANDARD_SECRET="encoder.spring.standard.secret"
SPRING_ENCODER_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant SPRING_ENCODER_TYPE="encoder.spring.type"
SpringEncoderBuilder - Class in org.pac4j.config.builder
Builder of Spring Crypto password encoder.
SpringEncoderBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.SpringEncoderBuilder
Constructor for SpringEncoderBuilder.
STANDARD - Enum constant in enum class org.pac4j.config.client.PropertiesConstants.SpringEncoderType
 

T

tryBuildDbAuthenticator(Map<String, Authenticator>, Map<String, PasswordEncoder>) - Method in class org.pac4j.config.builder.DbAuthenticatorBuilder
tryBuildDbAuthenticator.
tryBuildLdapAuthenticator(Map<String, Authenticator>) - Method in class org.pac4j.config.builder.LdapAuthenticatorBuilder
tryBuildLdapAuthenticator.
tryBuildRestAuthenticator(Map<String, Authenticator>) - Method in class org.pac4j.config.builder.RestAuthenticatorBuilder
tryBuildRestAuthenticator.
tryCreateAnonymousClient(Collection<Client>) - Method in class org.pac4j.config.builder.DirectClientBuilder
tryCreateAnonymousClient.
tryCreateCasClient(Collection<Client>) - Method in class org.pac4j.config.builder.CasClientBuilder
tryCreateCasClient.
tryCreateDirectBasciAuthClient(Collection<Client>) - Method in class org.pac4j.config.builder.DirectClientBuilder
tryCreateDirectBasciAuthClient.
tryCreateDropboxClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateDropboxClient.
tryCreateFacebookClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateFacebookClient.
tryCreateFoursquareClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateFoursquareClient.
tryCreateGenericOAuth2Clients(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateGenericOAuth2Clients.
tryCreateGithubClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateGithubClient.
tryCreateGoogleClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateGoogleClient.
tryCreateIndirectBasicAuthClient(Collection<Client>) - Method in class org.pac4j.config.builder.IndirectHttpClientBuilder
tryCreateIndirectBasicAuthClient.
tryCreateLinkedInClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateLinkedInClient.
tryCreateLoginFormClient(Collection<Client>) - Method in class org.pac4j.config.builder.IndirectHttpClientBuilder
tryCreateLoginFormClient.
tryCreateOidcClient(Collection<Client>) - Method in class org.pac4j.config.builder.OidcClientBuilder
tryCreateOidcClient.
tryCreatePasswordEncoder(Map<String, PasswordEncoder>) - Method in class org.pac4j.config.builder.ShiroEncoderBuilder
tryCreatePasswordEncoder.
tryCreatePasswordEncoder(Map<String, PasswordEncoder>) - Method in class org.pac4j.config.builder.SpringEncoderBuilder
tryCreatePasswordEncoder.
tryCreateSaml2Client(Collection<Client>) - Method in class org.pac4j.config.builder.Saml2ClientBuilder
tryCreateSaml2Client.
tryCreateTwitterClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateTwitterClient.
tryCreateWindowsLiveClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateWindowsLiveClient.
tryCreateYahooClient(Collection<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
tryCreateYahooClient.
TWITTER_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant TWITTER_ID="twitter.id"
TWITTER_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant TWITTER_SECRET="twitter.secret"

V

valueOf(String) - Static method in enum class org.pac4j.config.client.PropertiesConstants.SpringEncoderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pac4j.config.ldaptive.AbstractLdapProperties.LdapConnectionPoolPassivator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.pac4j.config.client.PropertiesConstants.SpringEncoderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pac4j.config.ldaptive.AbstractLdapProperties.LdapConnectionPoolPassivator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Returns an array containing the constants of this enum class, in the order they are declared.

W

WINDOWSLIVE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant WINDOWSLIVE_ID="windowslive.id"
WINDOWSLIVE_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant WINDOWSLIVE_SECRET="windowslive.secret"

Y

YAHOO_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant YAHOO_ID="yahoo.id"
YAHOO_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
Constant YAHOO_SECRET="yahoo.secret"
A B C D F G H I L M N O P R S T V W Y 
All Classes and Interfaces|All Packages|Constant Field Values