Uploaded image for project: 'Application Links'
  1. Application Links
  2. APL-304

Implementation of InternalHostApplication depend on the applinks-plugin but they shouldn't...

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0 - Milestone 4 (Beta)
    • Fix Version/s: 3.0 - Iteration 11
    • Component/s: None
    • Labels:
      None

      Description

      In order to implement a host application specific version of com.atlassian.applinks.host.spi.InternalHostApplication it is necessary (at least I think it is) to use the com.atlassian.applinks.core.plugin.SupportedInboundAuthenticationModuleDescriptor class.

          /**
           * {@inheritDoc}
           */
          public Iterable<Class<? extends AuthenticationProvider>> getSupportedInboundAuthenticationTypes()
          {
                  return Iterables.transform(pluginAccessor.getEnabledModuleDescriptorsByClass(SupportedInboundAuthenticationModuleDescriptor.class),
                      new Function<SupportedInboundAuthenticationModuleDescriptor, Class<? extends AuthenticationProvider>>()
                      {
                          public Class<? extends AuthenticationProvider> apply(final SupportedInboundAuthenticationModuleDescriptor from)
                          {
                              return from.getAuthenticationProviderClass();
                          }
                      });
          }
      

      This would require a compile time dependency on com.atlassian.applinks:applinks-plugin:3.0*.

        Gliffy Diagrams

          Attachments

            Activity

            There are no comments yet on this issue.

              People

              • Assignee:
                fschmitz Felix Schmitz (Inactive)
                Reporter:
                ssaasen Stefan Saasen
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Who's Looking?