Hi Peter, Thanks, that would be great. I like the backwards compatible method. Our issue is that we have custom configurations for use in Docker and Kubernetes with UIMA-AS, so this would be ideal.
Greg-- On Wed, Nov 11, 2020 at 3:07 PM Peter Abramowitsch <pabramowit...@gmail.com> wrote: > Hi Greg > It's actually extremely simple for current UMLS licensees. > The new API uses an API_KEY instead of user/password. Just login to the > UTS site, go to your profile area and check on your key > I or someone else will make changes to the cTAKES validator to accept this > key in lieu of name and password > > For new UMLS users, they will need a couple of extra steps. They will get > an identity from one of the authentication providers like Login.gov as a > part of the UTS registration process. But having completed that, they > will have a profile page with the API_KEY as above > > > > On Wed, Nov 11, 2020 at 7:27 PM Greg Silverman <g...@umn.edu.invalid> > wrote: > > > For example, the user installation guide has not been updated to reflect > > the changes NLM is implementing. The impact for our workflow is pretty > > significant, so without a clear picture about what we need to do in order > > to not have any down time is - to put it mildly - leaving us in the > dark. > > > > Greg-- > > > > On Tue, Nov 10, 2020 at 9:18 AM Greg Silverman <g...@umn.edu> wrote: > > > > > It's still unclear what this means for me as a user of a piece of > > software > > > that uses UTS for authentication purposes. Could someone please, in > plain > > > language, describe what we as normal users who use software reliant on > > this > > > authentication mechanism will have to do in order to not disrupt any > > > running workflows? > > > > > > Thanks! > > > > > > Greg-- > > > > > > > > > On Mon, Nov 9, 2020 at 7:13 AM McLaughlin, Patrick (NIH/NLM) [E] > > > <patrick.mclaugh...@nih.gov.invalid> wrote: > > > > > >> Hello, > > >> > > >> > > >> > > >> The UMLS Terminology Services (UTS) is moving from a username/password > > >> login to an NIH-federal identity provider system on Monday, November > 9. > > >> UMLS users will begin migrating their accounts to the new system on > this > > >> date with a migration deadline of January 15, 2021. > > >> > > >> > > >> > > >> You will need to update any systems that use the UMLS user validation > > API > > >> <https://uts.nlm.nih.gov/help/license/validateumlsuserhelp.html>, as > > >> described in my previous emails. We recommend you implement the new > > >> workflow as soon as possible after November 9. > > >> > > >> > > >> > > >> Attached are instructions for implementing UMLS user validation with > the > > >> new system. You MUST supply NLM with the domains (e.g., > > >> https://www.example.com in the instructions), so that we can > whitelist > > >> the domains first. > > >> > > >> > > >> > > >> The UMLS user validation API > > >> <https://uts.nlm.nih.gov/help/license/validateumlsuserhelp.html> will > > >> remain functional through January 15, 2021; however, UMLS users that > > create > > >> their UTS accounts after November 9 will not have a password, and you > > will > > >> be unable to validate their accounts. > > >> > > >> > > >> > > >> Please let us know if you run into any issues or have any questions. > > >> Thank you! > > >> > > >> > > >> > > >> -Patrick > > >> > > >> > > >> > > >> *From:* McLaughlin, Patrick (NIH/NLM) [E] <patrick.mclaugh...@nih.gov > > > > >> *Sent:* Wednesday, September 16, 2020 5:35 PM > > >> *To:* dev@ctakes.apache.org > > >> *Cc:* Pei Chen <p...@peistation.com> > > >> *Subject:* RE: Changes to UTS Authentication for Authorized Content > > >> Distributors > > >> > > >> > > >> > > >> Hello, > > >> > > >> > > >> > > >> I’m following up on my previous message about changes to the NLM UMLS > > >> Terminology Services (UTS) authentication. As an Authorized Content > > >> Distributor of UTS content, you will need to modify your > implementation > > to > > >> accommodate these changes. Our testing environment is now available > for > > you > > >> to test. > > >> > > >> > > >> > > >> *We need some information from you.* > > >> > > >> > > >> > > >> In order for you to test your implementation, we need two things: > > >> > > >> > > >> > > >> 1. A domain name from which you will link your users to our > > >> authentication service - We will need to whitelist your domain name > > for use > > >> in our test system. Example: www.yourwebsite.org. > > >> 2. A Google email address - We will need to configure a test > account > > >> for you so that you can test user authentication. > > >> > > >> > > >> > > >> If you have questions or concerns, please respond to this email. We > > >> appreciate your patience as we make improvements to UTS. > > >> > > >> > > >> > > >> -Patrick > > >> > > >> > > >> > > >> Patrick McLaughlin > > >> > > >> Head, Terminology QA & User Services > > >> > > >> National Library of Medicine > > >> > > >> 8600 Rockville Pike, MSC 3831, Bethesda, MD 20894 > > >> > > >> patrick.mclaugh...@nih.gov > > >> > > >> > > >> > > >> *From:* McLaughlin, Patrick (NIH/NLM) [E] <patrick.mclaugh...@nih.gov > > > > >> *Sent:* Friday, August 14, 2020 6:14 PM > > >> *To:* dev@ctakes.apache.org > > >> *Cc:* Pei Chen <p...@peistation.com> > > >> *Subject:* Changes to UTS Authentication for Authorized Content > > >> Distributors > > >> > > >> > > >> > > >> Dear UMLS Licensee, > > >> > > >> > > >> > > >> I’m contacting you from the U.S. National Library of Medicine because > > you > > >> are an Authorized Content Distributor of UMLS Terminology Services > (UTS) > > >> content ( > https://uts.nlm.nih.gov/help/license/validateumlsuserhelp.html > > ). > > >> We are contacting you because we are making changes to the way in > which > > UTS > > >> users authenticate starting this November. > > >> > > >> > > >> > > >> *What is changing?* > > >> > > >> > > >> > > >> UTS users will no longer authenticate using a username and password. > > >> Instead, users will sign in using external authentication services > like > > >> Login.gov, Google, Facebook, Microsoft, or one of several research > > >> organizations. We anticipate that users will begin migrating to > external > > >> authentication services on November 9, 2020. Users who migrate to > these > > >> services will no longer authenticate with a username and password. We > > also > > >> anticipate that passwords will be removed from UTS accounts on January > > 1, > > >> 2021. After that point, it will no longer be possible for Authorized > > >> Content Distributors to authenticate users with a username and > password > > via > > >> https://uts.nlm.nih.gov/help/license/validateumlsuserhelp.html. > > >> > > >> > > >> > > >> *What does this mean for Authorized Content Distributors?* > > >> > > >> > > >> > > >> If you wish to continue to authenticate UTS users, *you will need to > > >> implement a web-based authentication service*. To do this, you will > need > > >> to provide your users with a web interface that links to our > > authentication > > >> service. The user will navigate to your web interface using their web > > >> browser and click a link to our authentication service. Our service > will > > >> then authenticate the user via an external authentication service (for > > >> example, Google or Facebook) and redirect the user back to your web > > >> interface. We will return true / false to you to let you know whether > > the > > >> user has an active UTS account. We are working on a test environment > for > > >> you to test your implementation, and we anticipate that will be ready > on > > >> August 15, 2020. This will allow you to test your implementation ahead > > of > > >> our November 9 release date. > > >> > > >> > > >> > > >> *We need some information from you.* > > >> > > >> > > >> > > >> In order for you to test your implementation, we need two things: > > >> > > >> > > >> > > >> 1. A domain name from which you will link your users to our > > >> authentication service - We will need to whitelist your domain name > > for use > > >> in our test system. Example: www.yourwebsite.org. > > >> 2. An email address - We will need to configure a test account for > > >> you so that you can test user authentication. > > >> > > >> > > >> > > >> If you have questions or concerns, please respond to this email. We > > >> appreciate your patience as we make improvements to UTS. > > >> > > >> > > >> > > >> Regards, > > >> > > >> Patrick McLaughlin > > >> > > >> Head, Terminology QA & User Services > > >> > > >> National Library of Medicine > > >> > > >> 8600 Rockville Pike, MSC 3831, Bethesda, MD 20894 > > >> > > >> Phone: 301-827-5063 > > >> > > >> patrick.mclaugh...@nih.gov > > >> > > >> > > >> > > > > > > > > > -- > > > Greg M. Silverman > > > Senior Systems Developer > > > NLP/IE <https://healthinformatics.umn.edu/research/nlpie-group> > > > Department of Surgery > > > University of Minnesota > > > g...@umn.edu > > > > > > > > > > -- > > Greg M. Silverman > > Senior Systems Developer > > NLP/IE <https://healthinformatics.umn.edu/research/nlpie-group> > > Department of Surgery > > University of Minnesota > > g...@umn.edu > > > -- Greg M. Silverman Senior Systems Developer NLP/IE <https://healthinformatics.umn.edu/research/nlpie-group> Department of Surgery University of Minnesota g...@umn.edu