Hi, I am considering updating a few Drupal 7 sites to Backdrop.  Doing my homework and determining that I can fulfill all dependencies.

OpenID seems to be a sticking point.  We have an old "private" OpenID server that we use as a single signon server for our connected sites.  Yes I know it's old and obsolete but it still works for our purposes.

But the Drupal 7 Core OpenID module is not supported in Backdrop. Does anyone have any experience with this?  Was it dropped just because it's old and obsolete, or is there a true problem to deal with?

I am a LAMP coder but I don't actually have much experience with the Drupal code, and none with Backdrop.

Thanks in advance.

Most helpful answers

We are working on OpenID integration in one of our projects. 

I'm not very familiar with SSO and OpenID, but it seems to me like the best option might be to port the core OpenID module as a contrib module to Backdrop. You may want to post a request at https://github.com/backdrop-ops/contrib/issues to see if anyone is available to port it. At quick sight it doesn't look too complicated. 

Comments

I'm not very familiar with SSO and OpenID, but it seems to me like the best option might be to port the core OpenID module as a contrib module to Backdrop. You may want to post a request at https://github.com/backdrop-ops/contrib/issues to see if anyone is available to port it. At quick sight it doesn't look too complicated. 

Thanks, done.  Anyone else with info?

Hi @robbrandt! 👋

Was it dropped just because it's old and obsolete, or is there a true problem to deal with?

My first assumption is that it was dropped early in the Drupal 8 development process (and most likely yes, because it's old and obsolete -- if there was a true issue it would be dealt with in Drupal 7 still at this point), and that was inherited by Backdrop which forked after that change. 

We are working on OpenID integration in one of our projects. 

That's great news! Is it based on the old Drupal OpenID module referenced above?  What's your timing?

On D7 project we are using  openid_connect.  We need to have similar functionality for Backdrop CMS, sooner rather than later.