Login with XING
JETZT NEU: edudip next - die optimierte Webinarsoftware basierend auf HTML5 und WebRTC Jetzt kostenlos testen

Single sign on

Use the edudip interface so your users don't have to register once again.

The single sign-on enables developers to add new users to the database of your business solution. Additionally the users can automatically switch to your business solution without another login process with a special link if they are already logged in in your system.

The following PHP code is an example of how you can integrate this functionality into your website.

$entityName = '<EDIT> entity';
$key = '<EDIT> entity key';
$secureKey = '<EDIT> secure key';

$postDataToSend = array(
	'Locale' => '', // de_DE, en_US
	'Email' => '',
	'Firstname' => 'John',
	'Lastname' => 'Doe',
	'Gender' => 'f', // 'f'|'m'
	'Password' => 'min. 8 Characters', // Dies ist ein Secret pro Nutzer, nicht das Nutzerpasswort
	'Moderator' => 'false', // optional, default: 'false'
	'SecureKey' => $secureKey,

$getDataToSend = array(
	'key' => $key,
	'methodName' => 'core.tokenizeUser',
	'version' => '4.0',

$baseUrl = '';
$query = http_build_query($getDataToSend);
$url = $baseUrl.'?'.$query;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postDataToSend);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);

$result = json_decode($response);

if (null === $result) {
	// fataler Fehler, in $response steht die Antwort des API-Servers
	//  $response nicht an Endkunden rausgeben!

	// zum Beispiel:
	// die('FATAL ERROR');

if (false === $result->Success) {
	// API Fehler, in $result->Message steht die Antwort des API-Servers
	//  $result->Message nicht an Endkunden rausgeben!

	// zum Beispiel:
	// echo 'ERROR';
} else {
	$token = $result->Reply->Token;

	$url = 'https://'.$entityName.''.$token.'/start';

	// zum Beispiel:
	// echo 'Startseite: <a href="'.$url.'" target="_blank">'.$url.'</a>';
	// oder
	// echo '<script type="text/javascript">window.location.href = "'.$url.'";</script>';

We recommend the usage of AJAX to avoid long loading times of your website.


We detected that your time zone is different from the preset time zone (CET).

Maybe your computer clock is set differently, or you are in a different time zone?

We have determined the following time zones as a suggestion for you:

Matching time zones

All time zones

Is your time zone is not listed?