• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
improved error handling, when mapped fields are missing

Replace deprecated api

Move doc so that the api-doc can pick it up

  1. … 1 more file in changeset.
use consistently the term "return_url"

  1. … 1 more file in changeset.
Record the fact that a certain user_id was created via an OAuth identity provider.

  1. … 1 more file in changeset.
use oauth state to transport a nonce and a return_url

  1. … 3 more files in changeset.
fix typo

  1. … 1 more file in changeset.
Avoid "ad_url" for producing fully qualified URLs

"ad_url" is not subsite aware.

  1. … 1 more file in changeset.
enforce providing of "given_name" and "family_name" only, when creating of not yet registered users is configured

  1. … 1 more file in changeset.
Added support for using GitHub as an identity provider

The handler allows using GitHub as an identity provider for

logins. The GitHub account of the user must have an email address

configured. Optionally, new OpenACS accounts can be created based on

the identity data provided from GitHub.

This functionality is very similar to using Azure accounts via the

Microsoft identity platform provider.

Setup instructions will follow soon.

  1. … 6 more files in changeset.
file authorize-procs.tcl was initially added on branch oacs-5-10.