Uploaded image for project: 'CFA MX '
  1. CFA MX
  2. CFAMX-12463

Day Track Report - Implement OAUTH for LaborCostv4

    Details

    • Sprint:
      CFAMX 2021R1 Sprint 5
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      3
    • Work Type Classification:
      Sustaining

      Description

      As a system integrating with the LaborCostv4 endpoint I want to support authentication using OKTA

      High level overview:

      • Chick-fil-A creates a client ID and secret, within OKTA that are given to InFORM.
      • InFORM reaches out to Okta for a token using basic auth and the client ID and secret from above. They will receive a token that is good for a certain amount of time.
      • InFORM will hit v4 passing in the token using the "Bearer Token" header.
        • Multiple requests can be made with the same token as long as that token has not expired.

      Acceptance Criteria

      1. Confirm that the Day Track Report successfully calls the v4 endpoint using the OKTA credentials provided by Chick-fil-A
      2. Confirm that the Day Track Report will run using either the v3 endpoint, without OKTA credentials, or with the v4 endpoint, using the OKTA credentials

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                will.englefield Will Englefield (Inactive)
                Reporter:
                will.englefield Will Englefield (Inactive)
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 10h
                  10h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 9h 5m Time Not Required
                  9h 5m

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.