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
So this results to throwing unformatted Key exception.
Hope this PR will fix that issue.