rollupid
rollupid copied to clipboard
chore(platform): Make persona scope and claim utilities generic
Current utility functions for persona operations are closely tied to the scopes that are currently supported (openid, email and profile). This tracks the work on making those generic and implements optimizations, as possible, in terms of retrieval from data stores.
Think about distributing validation to the wokers responsible for the data domain.
- In this optimization issue we will address side-effects in packagers and instead use a dependency injection pattern
- scopes use colon delimitation but we need to work towards value registration and retrieval to be general enough noting that with service bindings we will have to deal with our first party scopes until (maybe) moving away from service bindings toward a workers for platform model.