Fixing extra colons in LTI key

Description

Problem Statement:

We had a situation where we faced an issue with parsing the LTI passports because of extra colons in them.

LTI passports are parsed by using colon( as a delimiter. We were trying to integrate LTI content from Rustici controller, the key format of the provider is `content:<unit-no>:<id>` the LTI passport will like

`<content_id>:content:<unit-no>:<provider_id>:<secret_key>`

So this results to throwing unformatted Key exception.

Hope this PR will fix that issue.

Assignee

Unassigned

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Sankar Raj

Repo

edx/xblock-lti-consumer

Customer

None

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 &amp; 2)

Educator Experiences - Content Blocks & interactives

Platform Map Area (Levels 3 &amp; 4)

None

Blended Hour Utilization Percentage

None

Priority

Unset
Configure