Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
# Summary
OpenID Connect is the successor to OpenID.
# Project URL
https://www.drupal.org/project/openid_connect
# Where is the code?
https://www.drupal.org/project/openid_connect
# Estimated completion date
N/A
# Dependencies
N/A
# Who's doing the port?
sanduhrs
# What help do they need?
Reviews, Testing, 8.x Branch
# D8 roadmap
https://www.drupal.org/project/issues/openid_connect?version=8.x
Comments
Comment #2
sanduhrsI got a first working version.
Please review.
Comment #3
sanduhrsA lot more cleanups have been done.
Comment #4
pjcdawkins CreditAttribution: pjcdawkins commentedHi, I've just seen this issue, thanks for starting a port! I'll have a go at reviewing it
Comment #5
kim.pepperAwesome @sanduhrs!
/me takes a look
Comment #6
kim.pepperThere was a fatal going to the settings form, so I fixed a couple of things.
https://github.com/sanduhrs/drupal-openid_connect/pull/2
Also added a simple web test for the settings form.
There were a number of issues with the config schema, which I ignored in this PR.
Comment #7
sanduhrsComment #8
kim.pepperFixed up the schema issues with the help of @benjy.
Latest version is here:
https://github.com/kimpepper/drupal-openid_connect/tree/fix-admin-form
Or you can look at the PR for sanduhrs repo. https://github.com/sanduhrs/drupal-openid_connect/pull/2
Let me know if you'd like me to post a patch here.
Comment #9
sanduhrsCool, merged your changes. Thx @kim.pepper
Comment #10
pjcdawkins CreditAttribution: pjcdawkins commented@sanduhrs I've added you as a maintainer to the drupal.org project - feel free to push your 8.x-1.x branch
Comment #11
kim.pepper@sandhurs you might want to do git checkout --branch 8.x-1.x --orphan when creating the branch. Not sure there is much point in keeping history as it's largely a re-write. Thoughts?
Comment #12
joe-b CreditAttribution: joe-b at Wunder commentedI've created a pull request to add support for the Google 'hosted domain' authentication parameter, which limits authentications to a specific domain hosted by Google.
Pull request is at https://github.com/sanduhrs/drupal-openid_connect/pull/5
cf. https://developers.google.com/identity/protocols/OpenIDConnect#hd-param
Comment #13
bojanz CreditAttribution: bojanz at Centarro commented"needs review" means there's an alpha or beta tagged. The code is not even on drupal.org yet.
(Great work, though!)
Comment #14
sanduhrsJust pushed a 8.x-1.x branch and tagged a first 8.x-1.0-alpha1.
Anyone up for a review?
Comment #15
sanduhrsAnd can we get a development release for the issue tracker?
Comment #16
joe-b CreditAttribution: joe-b at Wunder commentedI don't see a 8.x-1.x branch on the module page or issue tracker - am I missing something?
Comment #17
sanduhrssee #15.
Comment #18
sanduhrsThe 8.x-1.x branch is now visible on the project page and on the issue tracker.
A 8.x-1.0-alpha1 has been released - thanks!
Comment #19
pjcdawkins CreditAttribution: pjcdawkins commentedHi @sanduhrs yes I just did that and gave you the permission to administer releases too, sorry I'd missed that you didn't have it
Comment #20
sanduhrsThanks @pjcdawkins !
Comment #21
joe-b CreditAttribution: joe-b at Wunder commentedThanks for the great work done by all on the module D8 upgrade candidate.
Comment #22
sanduhrsAfter fixing some bugs I just released 8.x-1.0-alpha2.
Thanks for reporting!
Issue #2681221 by sanduhrs: impossible to create new user
Issue #2681293: Error: Call to a member function getFileUri() on null
Remove legacy user picture handling add support for files.
Comment #23
sanduhrsComment #24
sanduhrsComment #25
MustangGB CreditAttribution: MustangGB commentedComment #26
sanduhrsopenid_connect 8.x-1.0-beta2 release is available
Comment #27
tormiDeleted double content
Comment #28
chepec CreditAttribution: chepec commentedI'm trying to use this module for a Drupal 8 so the users can login with Google Apps, but I'm stumped since the companion module OpenID connect SSO does not have a Drupal 8 version. Does this mean that this module is a dead-end (for the time being) with Drupal 8? Or is there perhaps some other OpenID implementation I should be looking at?
Comment #29
pjcdawkins CreditAttribution: pjcdawkins commented@chepec you don't need OpenID Connect SSO to let users log in to a site with Google Apps.
OpenID Connect SSO is for creating single sign-on (cookie sharing) between a group of your own sites.
Comment #30
chepec CreditAttribution: chepec commentedThanks for the clarification @pjcdawkins. I was looking for a "Login with Google" button or similar to show itself, and didn't notice the "OpenID connect" block in the list of available blocks (my only excuse is that I'm still a little new to Drupal 8).
Comment #31
magick93 CreditAttribution: magick93 commentedHello
I am successfully able to login to my drupal app using the OpenID Connect module, but roles are not copied from the OpenID Connect source to Drupal.
Is this a bug, or missing feature?
Comment #32
mmjvb CreditAttribution: mmjvb as a volunteer commentedhttps://www.drupal.org/project/openid_connect/releases/8.x-1.1
Comment #33
apaderno