Application Links
  1. Application Links
  2. APL-304

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

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major 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*.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Felix Schmitz
            Reporter:
            Stefan Saasen
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Who's Looking?