Right, then.
I'll get that done.

Peter

On Tue, Nov 24, 2020 at 7:53 PM Finan, Sean <
sean.fi...@childrens.harvard.edu> wrote:

> I think so.  Whether we can 'release' it or not, branching code from the
> 4.0 release is probably a first step.
> ________________________________________
> From: Peter Abramowitsch <pabramowit...@gmail.com>
> Sent: Tuesday, November 24, 2020 1:23 PM
> To: dev@ctakes.apache.org
> Subject: Re: Changes to UTS Authentication for Authorized Content
> Distributors [EXTERNAL] [SUSPICIOUS] [SUSPICIOUS]
>
> * External Email - Caution *
>
>
> Sean
>
> In the meantime, I think I have the 4.0.0 source somewhere.  I can take my
> copy which is early 4.0.1 and make whatever small changes are needed (if
> any) to get it to build in 4.0.0.   Would that be useful?
>
> Peter
>
> On Tue, Nov 24, 2020 at 6:46 PM Miller, Timothy <
> timothy.mil...@childrens.harvard.edu> wrote:
>
> > On Tue, 2020-11-24 at 16:29 +0000, Finan, Sean wrote:
> > > * External Email - Caution *
> > >
> > >
> > > Hi Tim and all,
> > >
> > > Peter kindly checked this into trunk last week.
> > > I tested that version and it seemed to work.
> > >
> > > Another question might be "how do we get this into the/a release?
> > >
> > > I haven't looked into whether or not Apache svn servers have a
> > > locking mechanism on release branches, but if not I think that a
> > > patch of 4.0 using the version that you and Greg tested should be a
> > > simple checkin.
> >
> > I think it's worth checking -- if we're allowed to just branch off the
> > 4.0.0 tag we can get a 4.0.1 distribution that just has this one
> > change, and we could have it built and uploaded quickly so we're ready
> > for the UMLS change. How would we find out?
> >
> > Tim
> >
> > >
> > > I am sure that everybody is tired of hearing me say this, but I would
> > > like to get out a version 5 asap and disclaim that it is required for
> > > the new umls authentication.  That would make patching v4 a non-
> > > issue.
> > >
> > > Regardless of repository inclusion, the documentation (also written
> > > by Peter) needs to get to the ctakes wiki  - and probably the main
> > > ctakes web site.  On that note, the web site needs to be redone
> > > asap.
> > >
> > > Anyway, cheers to Peter for taking upon himself this update!
> > > We do still have a few things left to do.
> > > Volunteers?
> > >
> > > Sean
> > >
> > > ________________________________________
> > > From: Miller, Timothy <timothy.mil...@childrens.harvard.edu>
> > > Sent: Tuesday, November 24, 2020 11:07 AM
> > > To: dev@ctakes.apache.org
> > > Subject: Re: Changes to UTS Authentication for Authorized Content
> > > Distributors [EXTERNAL] [SUSPICIOUS]
> > >
> > > * External Email - Caution *
> > >
> > >
> > > Peter,
> > > I was able to try your changes and get this new authentication
> > > mechanism to work in the default pipeline. Peter, Sean, et al, what
> > > are
> > > the next steps for getting this in to trunk? If you're not
> > > comfortable
> > > checking in directly maybe you can share the patch for review.
> > > Tim
> > >
> > > On Sun, 2020-11-15 at 20:54 +0100, Peter Abramowitsch wrote:
> > > > * External Email - Caution *
> > > >
> > > >
> > > > 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://urldefense.proofpoint.com/v2/url?u=https-3A__uts.nlm.nih.gov_help_license_validateumlsuserhelp.html&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=vl8aEPfbmDAK-rTVWtqAu41tQQw1y1GI6MV0Gu6YDNI&e=
> > > > > > > > > > ,
> > > > > 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://urldefense.proofpoint.com/v2/url?u=https-3A__www.example.com&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=bPC4J-epBecOGMtT2NSBOI26ksBb5TXMGNKArQt9byg&e=
> > in the instructions), so that
> > > > > > > > > we
> > > > > > > > > can
> > > > > > whitelist
> > > > > > > > > the domains first.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > The UMLS user validation API
> > > > > > > > > <
> > > > > > > > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__uts.nlm.nih.gov_help_license_validateumlsuserhelp.html&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=vl8aEPfbmDAK-rTVWtqAu41tQQw1y1GI6MV0Gu6YDNI&e=
> > > > > 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://urldefense.proofpoint.com/v2/url?u=https-3A__uts.nlm.nih.gov_help_license_validateumlsuserhelp.html&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=vl8aEPfbmDAK-rTVWtqAu41tQQw1y1GI6MV0Gu6YDNI&e=
> > > > > > > ).
> > > > > > > > > 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://urldefense.proofpoint.com/v2/url?u=https-3A__uts.nlm.nih.gov_help_license_validateumlsuserhelp.html&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=vl8aEPfbmDAK-rTVWtqAu41tQQw1y1GI6MV0Gu6YDNI&e=
> > > > > > > > > .
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > *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://urldefense.proofpoint.com/v2/url?u=https-3A__healthinformatics.umn.edu_research_nlpie-2Dgroup&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=r9vXeJWiO4ojPn5GVtqb6GBkEGd9ZTsIJt0sF2Im9Dk&e=
> > > > > > > > Department of Surgery
> > > > > > > > University of Minnesota
> > > > > > > > g...@umn.edu
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Greg M. Silverman
> > > > > > > Senior Systems Developer
> > > > > > > NLP/IE <
> > > > > > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__healthinformatics.umn.edu_research_nlpie-2Dgroup&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=r9vXeJWiO4ojPn5GVtqb6GBkEGd9ZTsIJt0sF2Im9Dk&e=
> > > > > > > Department of Surgery
> > > > > > > University of Minnesota
> > > > > > > g...@umn.edu
> > > > > > >
> > > > >
> > > > > --
> > > > > Greg M. Silverman
> > > > > Senior Systems Developer
> > > > > NLP/IE <
> > > > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__healthinformatics.umn.edu_research_nlpie-2Dgroup&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=Heup-IbsIg9Q1TPOylpP9FE4GTK-OqdTDRRNQXipowRLRjx0ibQrHEo8uYx6674h&m=mRLdzmP8PH1wOUx_Eh0yspc_HfbCKRpLtcwojZLiy1U&s=r9vXeJWiO4ojPn5GVtqb6GBkEGd9ZTsIJt0sF2Im9Dk&e=
> > > > > Department of Surgery
> > > > > University of Minnesota
> > > > > g...@umn.edu
> > > > >
> >
>

Reply via email to