Index: openacs-4/packages/acs-core-docs/www/ext-auth-requirements.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/ext-auth-requirements.adp,v diff -u -r1.6.2.4 -r1.6.2.5 --- openacs-4/packages/acs-core-docs/www/ext-auth-requirements.adp 26 Aug 2020 07:46:25 -0000 1.6.2.4 +++ openacs-4/packages/acs-core-docs/www/ext-auth-requirements.adp 5 Jan 2021 17:33:39 -0000 1.6.2.5 @@ -108,7 +108,7 @@
Users will log in using a username, a authority, and a password. +
Users will log in using a username, an authority, and a password. The authority is the source for user/password verification. OpenACS can be an authority itself.
Each user in OpenACS will belong to exactly one authority, which can either be the "local" OpenACS users table, in which @@ -177,7 +177,7 @@
Each authority is defined like this:
Authority pretty-name, e.g. "URZ"
Authentication Driver, e.g. "RADIUS". In practice, -this would be a reference to a service contract implementation.
Authentication Driver configuration settings, e.g. host name, +this would be a reference to a service contract implementation.
Authentication Driver configuration settings, e.g. hostname, port, etc., as required by the particular driver. Note that this is per authority, not per driver, i.e., you can have multiple authorities with the same driver but different configuration @@ -191,7 +191,7 @@ this would be a reference to a service contract implementation. The reason we have separate drivers for authentication and account creation is that organizations are likely to have a home-grown -account registration process.
Account Creation Driver configuration settings, e.g. host name, +account registration process.
Account Creation Driver configuration settings, e.g. hostname, port, etc., as required by the particular driver. Note that this is per authority, not per driver, i.e., you can have multiple authorities with the same driver but different configuration @@ -283,7 +283,7 @@ Account Registration
If a user doesn't have an account, the site-wide configuration can allow the user to register for one, as defined in the configuration discussed above. This section is about normal -account registration through a authority driver.
The account creation service contract implementation will need +account registration through an authority driver.
The account creation service contract implementation will need to tell us which information to ask the user for:
Required Fields: A list of fields which are required.
Optional Fields: A list of fields which are optional.
The fields to choose from are these: