Class LinkedInClientConfiguration
- java.lang.Object
-
- org.forgerock.oauth.OAuthClientConfiguration
-
- org.forgerock.oauth.clients.oauth2.OAuth2ClientConfiguration
-
- org.forgerock.oauth.clients.linkedin.LinkedInClientConfiguration
-
public class LinkedInClientConfiguration extends OAuth2ClientConfiguration
Configuration used forLinkedInClientImplementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLinkedInClientConfiguration.BuilderBuilder used to createLinkedInClientConfigurationinstance.
-
Field Summary
-
Fields inherited from class org.forgerock.oauth.OAuthClientConfiguration
PROVIDER
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLinkedInClientConfiguration(LinkedInClientConfiguration.Builder builder)Creates anLinkedInClientConfigurationinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getClientClass()Gets the class name of the client implementation consuming theOAuth2ClientConfiguration.protected URIgetEmailAddressEndpoint()Gets the email address endpoint.PkceMethodgetPkceMethod()Gets the PKCE transformation method to us when making requests to the authorization endpoint.static LinkedInClientConfiguration.BuilderlinkedinClientConfiguration()Creates a new builder forLinkedInClientConfiguration.-
Methods inherited from class org.forgerock.oauth.clients.oauth2.OAuth2ClientConfiguration
getAuthenticationFilter, getAuthorizationEndpoint, getClientId, getClientSecret, getClientSecretReference, getIntrospectEndpoint, getRedirectUri, getResponseMode, getScope, getScopeDelimiter, getTokenEndpoint, getUserInfoEndpoint, oauth2ClientConfiguration
-
Methods inherited from class org.forgerock.oauth.OAuthClientConfiguration
getAuthenticationIdKey, getProvider
-
-
-
-
Constructor Detail
-
LinkedInClientConfiguration
protected LinkedInClientConfiguration(LinkedInClientConfiguration.Builder builder)
Creates anLinkedInClientConfigurationinstance.- Parameters:
builder-LinkedInClientConfigurationinstance builder.
-
-
Method Detail
-
getClientClass
public Class<?> getClientClass()
Description copied from class:OAuth2ClientConfigurationGets the class name of the client implementation consuming theOAuth2ClientConfiguration.- Overrides:
getClientClassin classOAuth2ClientConfiguration- Returns:
- the client implementation class name.
-
getEmailAddressEndpoint
protected URI getEmailAddressEndpoint()
Gets the email address endpoint.- Returns:
- the email address endpoint
-
linkedinClientConfiguration
public static LinkedInClientConfiguration.Builder linkedinClientConfiguration()
Creates a new builder forLinkedInClientConfiguration.- Returns:
- new
LinkedInClientConfigurationbuilder instance.
-
getPkceMethod
public PkceMethod getPkceMethod()
Description copied from class:OAuth2ClientConfigurationGets the PKCE transformation method to us when making requests to the authorization endpoint.- Overrides:
getPkceMethodin classOAuth2ClientConfiguration- Returns:
- the PKCE transformation method.
-
-