Uploaded image for project: 'Document Management System'
  1. Document Management System
  2. DMS-483

Authorization and Authentication with CBES , without OneIam

    Details

    • Type: New Feature
    • Status: Done
    • Priority: High
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: Enhancements - Fall
    • Labels:
      None

      Description

      Authorization and Authentication with CBES

        Attachments

        1. Screenshot (2628).png
          Screenshot (2628).png
          159 kB
        2. Screenshot (2629).png
          Screenshot (2629).png
          158 kB
        3. Screenshot (2630).png
          Screenshot (2630).png
          193 kB
        4. Screenshot (2631).png
          Screenshot (2631).png
          194 kB
        5. Testcases -DMS-483.xls
          13 kB

          Activity

          Hide
          swapnil.pandhare Swapnil Pandhare (Inactive) added a comment -

          Uptil now, no updates from CBES team as per discussion with Samir.

           

          Show
          swapnil.pandhare Swapnil Pandhare (Inactive) added a comment - Uptil now, no updates from CBES team as per discussion with Samir.  
          Hide
          samir Samir added a comment -

          As per the call on 08-April2019

          CBES needs to call the DMS API using basic authentication. CBES do not want OneIM authetication

          Show
          samir Samir added a comment - As per the call on 08-April2019 CBES needs to call the DMS API using basic authentication. CBES do not want OneIM authetication
          Hide
          Robert.Malony Robert Malony (Inactive) added a comment -

          Hi all,

          There is a meeting set up with John T for 04/12/2019 to discuss this ticket.

          -Robert

          cc: Samir, Swapnil Pandhare, and ShashiKant Mishra

          Show
          Robert.Malony Robert Malony (Inactive) added a comment - Hi all, There is a meeting set up with John T for 04/12/2019 to discuss this ticket. -Robert cc: Samir , Swapnil Pandhare , and ShashiKant Mishra
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment -

          1. CBAT will call DMS api to get an access token & refresh token with key provided by DMS.
          2. With token needs to provide company payload , so if company not exists DMS will add company.
          3. Created token is attache with provided company.
          4. For different company needs to create new token.
          5. Token valid for 20 min, after that with refresh token needs to get new token.

          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - 1. CBAT will call DMS api to get an access token & refresh token with key provided by DMS. 2. With token needs to provide company payload , so if company not exists DMS will add company. 3. Created token is attache with provided company. 4. For different company needs to create new token. 5. Token valid for 20 min, after that with refresh token needs to get new token.
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment -

          Pre-production basic token to get access token : ec77687fd25e93c3df279610a970bd43

          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - Pre-production basic token to get access token : ec77687fd25e93c3df279610a970bd43
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment - - edited

          Pre-Production API URL : https://dmsapistage.workterra.net 

          Token API :
          POST
          /api/authorizetoken/ec77687fd25e93c3df279610a970bd43

          Payload:
          {
          "businessName": "RK Group",
          "sourceProductList": ["CBATS","SMBHire","Onboard","CBES"],
          "languageList": ["EN"],
          "emailAddress": "contact@rk123.com",
          "addressDto":

          { "country": "US" }

          }

          Out Put:

          { "token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IntcImlkXCI6MSxcInVzZXJOYW1lXCI6bnVsbCxcInBhc3N3b3JkXCI6bnVsbCxcInRva2VuXCI6bnVsbCxcImZpcnN0TmFtZVwiOm51bGwsXCJsYXN0TmFtZVwiOm51bGwsXCJjb21wYW55SWRcIjo1NCxcImtleVwiOm51bGwsXCJjdWx0dXJlXCI6bnVsbCxcIm5hdmlnYXRlVG9cIjpudWxsLFwiYXBpdG9rZW5cIjpudWxsLFwibG9naW50eXBlXCI6MCxcInNvdXJjZXByb2R1Y3RcIjpudWxsLFwidXNlclR5cGVJZFwiOjAsXCJwZXJzb25JRFwiOjB9IiwibmJmIjoxNTU2ODY4ODU4LCJleHAiOjE1NTY4NzAwNTgsImlhdCI6MTU1Njg2ODg1OH0.F_MiKy9XvTFd8YNnKn3xj6J_2HOYTonGKIb17yH04gI", "refreshToken": "rGA91FAnA9UvvbHrzQbl6zv8Uiu0CTvlGQvO+sBAfAI=" }

          Refresh Token API :
          POST
          api/refreshtoken

          { "token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IntcImlkXCI6MSxcInVzZXJOYW1lXCI6bnVsbCxcInBhc3N3b3JkXCI6bnVsbCxcInRva2VuXCI6bnVsbCxcImZpcnN0TmFtZVwiOm51bGwsXCJsYXN0TmFtZVwiOm51bGwsXCJjb21wYW55SWRcIjo1NCxcImtleVwiOm51bGwsXCJjdWx0dXJlXCI6bnVsbCxcIm5hdmlnYXRlVG9cIjpudWxsLFwiYXBpdG9rZW5cIjpudWxsLFwibG9naW50eXBlXCI6MCxcInNvdXJjZXByb2R1Y3RcIjpudWxsLFwidXNlclR5cGVJZFwiOjAsXCJwZXJzb25JRFwiOjB9IiwibmJmIjoxNTU2ODY4ODU4LCJleHAiOjE1NTY4NzAwNTgsImlhdCI6MTU1Njg2ODg1OH0.F_MiKy9XvTFd8YNnKn3xj6J_2HOYTonGKIb17yH04gI", "refreshToken": "rGA91FAnA9UvvbHrzQbl6zv8Uiu0CTvlGQvO+sBAfAI=" }
          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - - edited Pre-Production API URL : https://dmsapistage.workterra.net   Token API : POST /api/authorizetoken/ ec77687fd25e93c3df279610a970bd43 Payload: { "businessName": "RK Group", "sourceProductList": ["CBATS","SMBHire","Onboard","CBES"] , "languageList": ["EN"] , "emailAddress": "contact@rk123.com", "addressDto": { "country": "US" } } Out Put: { "token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IntcImlkXCI6MSxcInVzZXJOYW1lXCI6bnVsbCxcInBhc3N3b3JkXCI6bnVsbCxcInRva2VuXCI6bnVsbCxcImZpcnN0TmFtZVwiOm51bGwsXCJsYXN0TmFtZVwiOm51bGwsXCJjb21wYW55SWRcIjo1NCxcImtleVwiOm51bGwsXCJjdWx0dXJlXCI6bnVsbCxcIm5hdmlnYXRlVG9cIjpudWxsLFwiYXBpdG9rZW5cIjpudWxsLFwibG9naW50eXBlXCI6MCxcInNvdXJjZXByb2R1Y3RcIjpudWxsLFwidXNlclR5cGVJZFwiOjAsXCJwZXJzb25JRFwiOjB9IiwibmJmIjoxNTU2ODY4ODU4LCJleHAiOjE1NTY4NzAwNTgsImlhdCI6MTU1Njg2ODg1OH0.F_MiKy9XvTFd8YNnKn3xj6J_2HOYTonGKIb17yH04gI", "refreshToken": "rGA91FAnA9UvvbHrzQbl6zv8Uiu0CTvlGQvO+sBAfAI=" } Refresh Token API : POST api/refreshtoken { "token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IntcImlkXCI6MSxcInVzZXJOYW1lXCI6bnVsbCxcInBhc3N3b3JkXCI6bnVsbCxcInRva2VuXCI6bnVsbCxcImZpcnN0TmFtZVwiOm51bGwsXCJsYXN0TmFtZVwiOm51bGwsXCJjb21wYW55SWRcIjo1NCxcImtleVwiOm51bGwsXCJjdWx0dXJlXCI6bnVsbCxcIm5hdmlnYXRlVG9cIjpudWxsLFwiYXBpdG9rZW5cIjpudWxsLFwibG9naW50eXBlXCI6MCxcInNvdXJjZXByb2R1Y3RcIjpudWxsLFwidXNlclR5cGVJZFwiOjAsXCJwZXJzb25JRFwiOjB9IiwibmJmIjoxNTU2ODY4ODU4LCJleHAiOjE1NTY4NzAwNTgsImlhdCI6MTU1Njg2ODg1OH0.F_MiKy9XvTFd8YNnKn3xj6J_2HOYTonGKIb17yH04gI", "refreshToken": "rGA91FAnA9UvvbHrzQbl6zv8Uiu0CTvlGQvO+sBAfAI=" }
          Hide
          priya.dhamande Priya Dhamande (Inactive) added a comment -

          Environment: OneIM - PreProd
          API:
          1. api/refreshtoken
          2. /api/authorizetoken/ec77687fd25e93c3df279610a970bd43

          Verified for attached scenario.
          1. New company created if not available and token generated
          2. Existing company token got
          3. refresh > New token generated

          So, marking jira done. Refer screen capture.

          Sachin Hingole Rohan J Khandave Samir

          Show
          priya.dhamande Priya Dhamande (Inactive) added a comment - Environment: OneIM - PreProd API: 1. api/refreshtoken 2. /api/authorizetoken/ec77687fd25e93c3df279610a970bd43 Verified for attached scenario. 1. New company created if not available and token generated 2. Existing company token got 3. refresh > New token generated So, marking jira done. Refer screen capture. Sachin Hingole Rohan J Khandave Samir

            People

            Assignee:
            rohan.khandave Rohan J Khandave (Inactive)
            Reporter:
            swapnil.pandhare Swapnil Pandhare (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 48h
                48h
                Remaining:
                Time Spent - 25.2h Remaining Estimate - 22.8h
                22.8h
                Logged:
                Time Spent - 25.2h Remaining Estimate - 22.8h
                25.2h