Loading...
 
Skip to main content

History: OpenID

Source of version: 20 (current)

Copy to clipboard
            {syntax type="markdown"  editor="wysiwyg"} # OpenID

*Introduced in ((Tiki2)) and removed before ((Tiki25)). Please use ((OpenID Connect)), ((SAML)) or another ((External Authentication)) method instead. ((Hybridauth social login)) supports OpenID so support may continue there.*

**When you upgrade to Tiki25+, the now unusable user data related to OpenID will be deleted (The openid_url column in the users_users table)**

OpenID authentication is an open and decentralized identity system, designed "not to crumble if one company turns evil or goes out of business".

Basically, it allows users to select a single username (and password) that can be used by any website that uses OpenID authentication.

See http://openid.net for more information.

## To enable OpenID

- Select **Tiki and OpenID** from tiki-admin.php?page=login -> General preferences -> Authentication method 
    The ((Module login_box|Login Module)) will now include an OpenID field: 
    {img src="img/wiki_up/login_module_openid.png" alt="Login module with OpenID"}

## To use OpenID

1. A user must have (or create) an OpenID. See http://openid.net/get/ for information on getting an OpenID.
2. In the Tiki ((Module login_box|Login Module)), enter your OpenID. 
    Tiki will attempt to validate the user's OpenID. The user will be requested to authenticate their ID with their OpenID provider. 
    If you are a Google (Apps?) OpenID user, enter: 
    https://www.google.com/accounts/o8/id 
    exactly like that and you'll be taken to the right place.
3. Upon successful authentication, Tiki will allow you to: 
    - Create a new Tiki login.
    - Associate an existing login with your OpenID.
    
    
    {img src="img/wiki_up/openid_valid.png" alt="Associating an OpenID with a Tiki login"}
4. To create a new Tiki login, enter username and email address. 
    Tiki will register the new username and associate it with your OpenID. 
     <br /> 
    If you already have a Tiki login, enter your username and password in the Login area. 
    Tiki will associate the existing Tiki login with your OpenID. 
     <br />
5. To login, you can now simply use your OpenID on the ((Module login_box|Login Module)).



**Note**: After associating an OpenID with a Tiki user account, you cannot *unassociate* the two through the Tiki Administration interface. Instead, you must edit the database, directly. In the **users_users** table, reset the **openid_url** for the user to *null*.