I know this post is a bit late…
In the previous blog post, I mentioned about the mechanism to authenticate a site against OpenMRS ID. To authenticate a user the atlas and OpenMRS ID uses a pair of keys by using which the token can be easily decoded. –the process is
This mockup explains it better :
A typical SSO strategy:
And for OpenMRS Atlas :
The blocker that I have mentioned in the title refers to writing the library which decodes the token. I thought that with some existing third party library we could achieve the same but that didn’t turn up. So I have to write a package which serves our need.
Next post is on how decoding and encoding do by the library which will be ready soonish.
Thanks for reading 🙂