We're updating the issue view to help you get more done. 

Application providing example implementation for Symphony App Authentication flow

Background

Symphony LLC has developed a process that allows a third party app using the Extension API to mutually authenticate with the Symphony Client. Once mutual trust has been established at the app level, the Symphony Client can safely provide user information in the form of a JWT to the third party app. See the attached "Application Authentication" document for details.

Proposal

This contribution will be an example third party app (front end and back end server) that provides a template for developers that want to take advantage of this capability.

Rationale

Providing an example application will make it easier for third parties to develop integrations removing one of the barriers to building integrations.

Current State

The sample application has been completed and is the process of being QA'ed.

Near Term Goals

  • Improve README to include all steps necessary to get the sample app running on a pod

  • Finish QA

Future Goals

N/A

Issues / Risks

  • This example app will only work against a pod that is at release 1.45+.

  • The webhook that provides pod info from Symphony pod back to the third party app server will not be available until 1.46. Until then, Postman can be used to call the server endpoint manually. A Postman message file is provided.

Code and Core Developers

Current SCM:

https://github.com/SymphonyOSF/app-auth-example

Desired GIT Repository Name

app-auth-example

Owners:
  • Dan Nathanson / dnsymphony / Symphony LLC

Committers:
  • Dan Nathanson / dnsymphony / Symphony LLC

  • Glenn Anderson / Ondoher / Symphony LLC

Do you require access to the ODP?

I don't know what that is...

Status

Assignee

Maurizio Pillitu

Reporter

Daniel Nathanson

Priority

Medium