Skip to content

cevi/Hitobito-OAuth-Beispiele

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OAuth Login mit Hitobito

Hitobito bietet ab der Version 1.20 eine OAuth Schnittstelle. Um OAuth Applikationen zu erfassen ist eine Administrationsrolle auf der obersten Ebene erforderlich. Die die offizielle Dokumentation der Schnittstelle: hitobito/doc/development/08_oauth.md

Beispiel mit PHP

In diesem Repository findet sich eine Beispiel Implementation mit PHP: PHP/hitobito_oauth.php. Das Beispiel ist Hier aufgeschalten und mit der CeviDB Integrations Umgebung cevi.puzzle.ch verknüpft.

Konfiguration

// hitobito oauth urls
const hitobito_oauth_authorization_endpoint = '';
const hitobito_oauth_token_endpoint = '';
const hitobito_oauth_profile_endpoint = '';

// oauth client id and secret
const hitobito_oauth_uid = '';
const hitobito_oauth_secret = '';

// profile scope, has to match with settings in hitobito
// one or more out of [email | name | with_roles]
const hitobito_oauth_scope = 'email name with_roles';

// own redirect url, has to match with settings in hitobito
const redirect_uri = '';

Ansicht in Hitobito

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages