oauth2 merge requestshttps://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests2023-09-01T07:25:33Zhttps://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/11docs(licence): update licence dates2023-09-01T07:25:33ZLaurent Peuchdocs(licence): update licence datesHello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it here https://forge.extranet.logilab.fr/cubicweb/cube-docto...Hello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it here https://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues.
Kind regards,https://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/10feat: upgrade CubicWeb version to 42023-07-25T14:45:00ZFrançois Ferryfeat: upgrade CubicWeb version to 4François FerryFrançois Ferryhttps://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/8Topic/default/upgrade cubicweb to 3.38.0 3.39.02023-03-21T10:53:49ZNicolas Chauvatnicolas.chauvat@logilab.frTopic/default/upgrade cubicweb to 3.38.0 3.39.0Nicolas Chauvatnicolas.chauvat@logilab.frNicolas Chauvatnicolas.chauvat@logilab.frhttps://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/9ci(gitlab-ci): use templates from a common repository2023-03-13T08:55:26ZNicolas Chauvatnicolas.chauvat@logilab.frci(gitlab-ci): use templates from a common repositoryNicolas Chauvatnicolas.chauvat@logilab.frNicolas Chauvatnicolas.chauvat@logilab.frhttps://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/7Backed out changeset 1bda659e83fa2022-05-13T16:19:06ZLaurent PeuchBacked out changeset 1bda659e83faThis test is broken and needs to be fixed, I'm pretty sure it's a modification in the behavior of cubicweb.
I had to skip it to make a release but it's still broken.
Also the visibility of this project is "internal" and I have no idea ...This test is broken and needs to be fixed, I'm pretty sure it's a modification in the behavior of cubicweb.
I had to skip it to make a release but it's still broken.
Also the visibility of this project is "internal" and I have no idea why, its code seems to be under lgpl.https://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/6ci(gitlab-ci): use templates from a common repository2022-05-03T21:36:18Zcube-doctorci(gitlab-ci): use templates from a common repositoryHello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it here https://forge.extranet.logilab.fr/cubicweb/cube-docto...Hello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it here https://forge.extranet.logilab.fr/cubicweb/cube-doctor/-/issues.
Kind regards,https://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/5fix: cubicweb doesn't have a pyramid extra requires anymore2022-05-03T21:20:54ZLaurent Peuchfix: cubicweb doesn't have a pyramid extra requires anymoreLaurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/4Only register Oauth2LogForm when bootstrap is *not* used2021-01-29T14:02:40ZPhilippe PepiotOnly register Oauth2LogForm when bootstrap is *not* usedOtherwise this lead to a AttributeError: can't set attribute when bootstrap try
to set "form_buttons" in its monkeypatch.Otherwise this lead to a AttributeError: can't set attribute when bootstrap try
to set "form_buttons" in its monkeypatch.https://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/3chore(tox): add deb-publish2021-01-15T20:11:46ZLaurent Peuchchore(tox): add deb-publishHello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it.
Kind regards,Hello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it.
Kind regards,https://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/2chore(tox): add pypi-publish2021-01-15T20:11:28ZLaurent Peuchchore(tox): add pypi-publishHello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it.
Kind regards,Hello dear contributors,
This is an auto generated modification to help you improve the code base of logilab. If this commit is bad don't hesitate to close this MR and report it.
Kind regards,https://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/merge_requests/1Implement Oauth2/OpenID connect authentication2020-12-08T08:08:12ZPhilippe PepiotImplement Oauth2/OpenID connect authenticationUsing standard flow and confidential (client_id/client_secret) access.
test_full_login() might be a good entry point to understand the authentication
flow.
How to test this with keycloak:
* Create a new client using url http://<your-l...Using standard flow and confidential (client_id/client_secret) access.
test_full_login() might be a good entry point to understand the authentication
flow.
How to test this with keycloak:
* Create a new client using url http://<your-local-hostname>:8080
* Set Access Type to "confidential" with standard flow enabled
* Get client_id & client_secret from the "Credentials" tab
* Enable the oauth2 cube to your project
* In all-in-one.conf set oauth2-enabled=yes,
oauth2-server-url=https://keycloak/auth/realms/master,
oauth2-client-id=<client_id>, oauth2-client-secret=<client_secret>
* Start your instance, go to login page and click on "Log in with Oauth2"Nicolas Chauvatnicolas.chauvat@logilab.frNicolas Chauvatnicolas.chauvat@logilab.fr