local-procs.tcl

Procs for local authentication.

Location:
packages/acs-authentication/tcl/local-procs.tcl
Created:
2003-05-13
Author:
Lars Pind <lars@collaobraid.biz>
CVS Identification:
$Id: local-procs.tcl,v 1.47.2.8 2022/09/19 13:24:22 antoniop Exp $

Procedures in this file

Detailed information

auth::local::authentication::Authenticate (private)

 auth::local::authentication::Authenticate username password \
    [ parameters ] [ authority_id ]

Implements the Authenticate operation of the auth_authentication service contract for the local account implementation.

Parameters:
username (required)
password (required)
parameters (optional)
authority_id (optional)

Testcases:
acs_sc_impl_new_from_spec

auth::local::authentication::GetParameters (private)

 auth::local::authentication::GetParameters

Implements the GetParameters operation of the auth_authentication service contract for the local account implementation.

Testcases:
acs_sc_impl_new_from_spec

auth::local::authentication::MergeUser (private)

 auth::local::authentication::MergeUser from_user_id to_user_id \
    [ authority_id ]

Merge Implementation of local authentication. This will merge the names, emails, usernames, permissions, etc of the two users to merge.

Parameters:
from_user_id (required)
to_user_id (required)
authority_id (optional)

Testcases:
auth_authentication_implementations

auth::local::authentication::register_impl (private)

 auth::local::authentication::register_impl

Register the 'local' implementation of the 'auth_authentication' service contract.

Returns:
impl_id of the newly created implementation.

Testcases:
No testcase defined.

auth::local::authentication::unregister_impl (private)

 auth::local::authentication::unregister_impl

Unregister the 'local' implementation of the 'auth_authentication' service contract.

Testcases:
No testcase defined.

auth::local::install (private)

 auth::local::install

Register local service contract implementations, and update the local authority with live information.

Testcases:
No testcase defined.

auth::local::password::CanChangePassword (private)

 auth::local::password::CanChangePassword [ parameters ]

Implements the CanChangePassword operation of the auth_password service contract for the local account implementation.

Parameters:
parameters (optional)

Testcases:
auth_password_implementations

auth::local::password::CanResetPassword (private)

 auth::local::password::CanResetPassword [ parameters ]

Implements the CanResetPassword operation of the auth_password service contract for the local account implementation.

Parameters:
parameters (optional)

Testcases:
auth_password_implementations

auth::local::password::CanRetrievePassword (private)

 auth::local::password::CanRetrievePassword [ parameters ]

Implements the CanRetrievePassword operation of the auth_password service contract for the local account implementation.

Parameters:
parameters (optional)

Testcases:
auth_password_implementations

auth::local::password::ChangePassword (private)

 auth::local::password::ChangePassword username new_password \
    [ old_password ] [ parameters ] [ authority_id ]

Implements the ChangePassword operation of the auth_password service contract for the local account implementation.

Parameters:
username (required)
new_password (required)
old_password (optional)
parameters (optional)
authority_id (optional)

Testcases:
auth_password_implementations

auth::local::password::GetParameters (private)

 auth::local::password::GetParameters

Implements the GetParameters operation of the auth_password service contract for the local account implementation.

Testcases:
auth_password_implementations

auth::local::password::ResetPassword (private)

 auth::local::password::ResetPassword username parameters \
    [ authority_id ]

Implements the ResetPassword operation of the auth_password service contract for the local account implementation.

Parameters:
username (required)
parameters (required)
authority_id (optional)

Testcases:
auth_password_implementations

auth::local::password::RetrievePassword (private)

 auth::local::password::RetrievePassword username parameters

Implements the RetrievePassword operation of the auth_password service contract for the local account implementation.

Parameters:
username (required)
parameters (required)

Testcases:
auth_password_implementations

auth::local::password::register_impl (private)

 auth::local::password::register_impl

Register the 'local' implementation of the 'auth_password' service contract.

Returns:
impl_id of the newly created implementation.

Testcases:
No testcase defined.

auth::local::password::unregister_impl (private)

 auth::local::password::unregister_impl

Unregister the 'local' implementation of the 'auth_password' service contract.

Testcases:
No testcase defined.

auth::local::registration::GetElements (private)

 auth::local::registration::GetElements [ parameters ]

Implements the GetElements operation of the auth_registration service contract for the local account implementation.

Parameters:
parameters (optional)

Testcases:
auth_registration_implementations

auth::local::registration::GetParameters (private)

 auth::local::registration::GetParameters

Implements the GetParameters operation of the auth_registration service contract for the local account implementation.

Testcases:
auth_registration_implementations

auth::local::registration::Register (private)

 auth::local::registration::Register parameters username authority_id \
    first_names last_name screen_name email url password \
    secret_question secret_answer

Implements the Register operation of the auth_registration service contract for the local account implementation.

Parameters:
parameters (required)
username (required)
authority_id (required)
first_names (required)
last_name (required)
screen_name (required)
email (required)
url (required)
password (required)
secret_question (required)
secret_answer (required)

Testcases:
auth_registration_implementations

auth::local::registration::register_impl (private)

 auth::local::registration::register_impl

Register the 'local' implementation of the 'auth_registration' service contract.

Returns:
impl_id of the newly created implementation.

Testcases:
No testcase defined.

auth::local::registration::unregister_impl (private)

 auth::local::registration::unregister_impl

Unregister the 'local' implementation of the 'auth_register' service contract.

Testcases:
No testcase defined.

auth::local::search::GetParameters (private)

 auth::local::search::GetParameters

Implements the GetParameters operation of the auth_search service contract for the local account implementation.

Testcases:
No testcase defined.

auth::local::search::Search (private)

 auth::local::search::Search search_text [ parameters ]

Implements the Search operation of the auth_search service contract for the local account implementation.

Parameters:
search_text (required)
parameters (optional)

Testcases:
No testcase defined.

auth::local::uninstall (private)

 auth::local::uninstall

Unregister the local service contract implementation, and update the local authority to reflect that.

Testcases:
No testcase defined.

auth::local::user_info::GetParameters (private)

 auth::local::user_info::GetParameters

Implements the GetParameters operation of the auth_user_info service contract for the local account implementation.

Testcases:
auth_user_info_implementations

auth::local::user_info::GetUserInfo (private)

 auth::local::user_info::GetUserInfo username [ parameters ]

Implements the GetUserInfo operation of the auth_user_info service contract for the local account implementation.

Parameters:
username (required)
parameters (optional)

Testcases:
auth_user_info_implementations

auth::local::user_info::register_impl (private)

 auth::local::user_info::register_impl

Register the 'local' implementation of the 'auth_user_info' service contract.

Returns:
impl_id of the newly created implementation.

Testcases:
No testcase defined.

auth::local::user_info::unregister_impl (private)

 auth::local::user_info::unregister_impl

Unregister the 'local' implementation of the 'auth_user_info' service contract.

Testcases:
No testcase defined.
[ show source ]