@Named public class OidcAuthenticationHandler extends AbstractAuthenticationHandler<OidcConfig>
applicationProperties, applicationStateValidator, sessionDataService, soyTemplateRenderer, targetUrlNormalizer, webResourceUrlProvider| Constructor and Description |
|---|
OidcAuthenticationHandler(com.atlassian.sal.api.ApplicationProperties applicationProperties,
ApplicationStateValidator applicationStateValidator,
SessionDataService sessionDataService,
OidcAuthenticationRequestFactory oidcAuthenticationRequestFactory,
TargetUrlNormalizer targetUrlNormalizer,
com.atlassian.plugin.webresource.WebResourceUrlProvider webResourceUrlProvider,
com.atlassian.soy.renderer.SoyTemplateRenderer soyTemplateRenderer) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConsumerServletUrl() |
static String |
getLoginHint(javax.servlet.http.HttpServletRequest request) |
protected AuthenticationRequest |
prepareAuthenticationRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
OidcConfig oidcConfig) |
static void |
setLoginHint(javax.servlet.http.HttpServletRequest request,
String loginHint) |
getIssuerUrl, isCorrectlyConfigured, isPermissionViolation, processAuthenticationRequest, processAuthenticationRequestForRelativeDestinationUrl@Inject
public OidcAuthenticationHandler(com.atlassian.sal.api.ApplicationProperties applicationProperties,
ApplicationStateValidator applicationStateValidator,
SessionDataService sessionDataService,
OidcAuthenticationRequestFactory oidcAuthenticationRequestFactory,
TargetUrlNormalizer targetUrlNormalizer,
com.atlassian.plugin.webresource.WebResourceUrlProvider webResourceUrlProvider,
com.atlassian.soy.renderer.SoyTemplateRenderer soyTemplateRenderer)
@Nonnull public String getConsumerServletUrl()
protected AuthenticationRequest prepareAuthenticationRequest(@Nonnull javax.servlet.http.HttpServletRequest request, @Nonnull javax.servlet.http.HttpServletResponse response, OidcConfig oidcConfig)
prepareAuthenticationRequest in class AbstractAuthenticationHandler<OidcConfig>public static void setLoginHint(@Nonnull javax.servlet.http.HttpServletRequest request, String loginHint)
Copyright © 2023 Atlassian. All rights reserved.