public class

AutoConfigurationServlet

extends AbstractOAuthConfigServlet
java.lang.Object
   ↳ javax.servlet.GenericServlet
     ↳ javax.servlet.http.HttpServlet
       ↳ com.atlassian.applinks.ui.AbstractApplinksServlet
         ↳ com.atlassian.applinks.ui.AbstractAppLinksAdminOnlyServlet
           ↳ com.atlassian.applinks.core.auth.AbstractAuthServlet
             ↳ com.atlassian.applinks.core.auth.oauth.servlets.AbstractOAuthConfigServlet
               ↳ com.atlassian.applinks.core.auth.oauth.servlets.AutoConfigurationServlet

Class Overview

This servlet enables OAuth as an Outgoing and incoming authentication types. This request is initiated as part of the Auto configuration process, after an application links has been created. The OAuthAuthenticatorProviderPluginModule will make a call to this servlet to ensure OAuth is configured in both applications.

Summary

[Expand]
Inherited Constants
From class com.atlassian.applinks.core.auth.oauth.servlets.AbstractOAuthConfigServlet
From class com.atlassian.applinks.ui.AbstractApplinksServlet
From interface com.atlassian.applinks.ui.XsrfProtectedServlet
[Expand]
Inherited Fields
From class com.atlassian.applinks.core.auth.AbstractAuthServlet
From class com.atlassian.applinks.ui.AbstractAppLinksAdminOnlyServlet
From class com.atlassian.applinks.ui.AbstractApplinksServlet
Protected Constructors
AutoConfigurationServlet(I18nResolver i18nResolver, MessageFactory messageFactory, TemplateRenderer templateRenderer, WebResourceManager webResourceManager, ApplicationLinkService applicationLinkService, AdminUIAuthenticator adminUIAuthenticator, ServiceProviderStoreService serviceProviderStoreService, ConsumerTokenStoreService consumerTokenStoreService, AuthenticationConfigurationManager configurationManager, BatchedJSONi18NBuilderFactory batchedJSONi18NBuilderFactory, DocumentationLinker documentationLinker, LoginUriProvider loginUriProvider, InternalHostApplication internalHostApplication, WebSudoManager webSudoManager, XsrfTokenAccessor xsrfTokenAccessor, XsrfTokenValidator xsrfTokenValidator)
Protected Methods
void doDelete(HttpServletRequest request, HttpServletResponse resp)
void doPut(HttpServletRequest request, HttpServletResponse resp)
[Expand]
Inherited Methods
From class com.atlassian.applinks.core.auth.oauth.servlets.AbstractOAuthConfigServlet
From class com.atlassian.applinks.core.auth.AbstractAuthServlet
From class com.atlassian.applinks.ui.AbstractAppLinksAdminOnlyServlet
From class com.atlassian.applinks.ui.AbstractApplinksServlet
From class javax.servlet.http.HttpServlet
From class javax.servlet.GenericServlet
From class java.lang.Object
From interface javax.servlet.Servlet
From interface javax.servlet.ServletConfig

Protected Constructors

protected AutoConfigurationServlet (I18nResolver i18nResolver, MessageFactory messageFactory, TemplateRenderer templateRenderer, WebResourceManager webResourceManager, ApplicationLinkService applicationLinkService, AdminUIAuthenticator adminUIAuthenticator, ServiceProviderStoreService serviceProviderStoreService, ConsumerTokenStoreService consumerTokenStoreService, AuthenticationConfigurationManager configurationManager, BatchedJSONi18NBuilderFactory batchedJSONi18NBuilderFactory, DocumentationLinker documentationLinker, LoginUriProvider loginUriProvider, InternalHostApplication internalHostApplication, WebSudoManager webSudoManager, XsrfTokenAccessor xsrfTokenAccessor, XsrfTokenValidator xsrfTokenValidator)

Protected Methods

protected void doDelete (HttpServletRequest request, HttpServletResponse resp)

Throws
ServletException
IOException

protected void doPut (HttpServletRequest request, HttpServletResponse resp)

Throws
ServletException
IOException