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

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              {annotationCollection: [{}], annotations: [{}], collectionInheritableAnnotations: [{}], declaredAnnotations: [{}], description: Annotated value: fschmitz; Annotations: [@com.atlassian.velocity.htmlsafe.HtmlSafe()]} Felix Schmitz
              Reporter:
              {annotationCollection: [{}], annotations: [{}], collectionInheritableAnnotations: [{}], declaredAnnotations: [{}], description: Annotated value: ssaasen; Annotations: [@com.atlassian.velocity.htmlsafe.HtmlSafe()]} Stefan Saasen
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Who's Looking?