fair-research / concierge

2 stars 2 forks source link

Migration from Minid Server to Identifier service #7

Closed NickolausDS closed 5 years ago

NickolausDS commented 6 years ago

These changes make the Concierge Service create Minids using the Globus Identifier Service instead of the Minid Service. The biggest part of the change is in token handling: The Identifier service registers minids via service scoped tokens, where the Minid service/previous concierge service used a raw auth access token. The Concierge service now has its own scope that other clients can request in order to create bags:

https://auth.globus.org/scopes/524361f2-e4a9-4bd0-a3a6-03e365cac8a9/concierge

API changes haven't yet been made, so I'm setting this as wip. Although core functionality works now, it would be good to get rid of the old 'transfer_token' field and strip away user info fields that are no longer used in the Identifier Service.

NickolausDS commented 5 years ago

This was set to live a little while ago, likely by a project we were working on that needed it asap at the time. I went back through and smoke tested everything, and everything is in order (pending some needed updates to Django and the identifiers service).