Hi Greg

I've got the modifications finished for the new UMLS authentication method
using API keys.  If you're game, I'd like you to be next to test it.
Contact me at pabramowit...@gmail.com and I'll get you a new
ctakes-dictionary-lookup-fast.4.0,1,x,jar  and Readme.

If it's smooth for you, I'll talk with Sean about checking it in and what
wiki locations need to be updated.

To get your key you'll need to log into UMLS,     If you've not been there
recently you'll need to go through their profile upgrade process where user
details will be rerouted through one of the  public authentication
mechanisms.
Once in, go to your profile section and you'll find the API_KEY.

All of you will need to do this eventually.

Regards
Peter

Regards, Peter

On Wed, Nov 11, 2020 at 10:13 PM Greg Silverman <g...@umn.edu.invalid> wrote:

> 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
>

Reply via email to