Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedente | ||
guide_pubbliche:howto:identity:oidc_client [2024/10/25 07:10] riccardo.cappone@unipr.it creata |
guide_pubbliche:howto:identity:oidc_client [2024/10/25 07:21] (versione attuale) riccardo.cappone@unipr.it |
||
---|---|---|---|
Linea 5: | Linea 5: | ||
Libreria: OpenID-Connect-PHP | Libreria: OpenID-Connect-PHP | ||
[[https://github.com/jumbojett/OpenID-Connect-PHP]] | [[https://github.com/jumbojett/OpenID-Connect-PHP]] | ||
+ | |||
+ | * client_id e client_secret sono forniti da UNIPR\\ | ||
+ | * RedirectURL va comunicato dallo sviluppatore a UNIPR | ||
+ | |||
+ | Nel caso di questo esempio il redirect URL può essere la pagina stessa alla quale il client viene rediretto dal nostro OP dopo l'autenticazione. | ||
<code> | <code> | ||
Linea 12: | Linea 17: | ||
$provider_url = "https://shibidp.unipr.it"; | $provider_url = "https://shibidp.unipr.it"; | ||
- | $client_id = "kappooidc"; | + | $client_id = ""; |
- | $client_secret = "topsecret999999"; | + | $client_secret = ""; |
- | $RedirectURL = "http://160.78.248.53:8080/"; | + | $RedirectURL = ""; |
$oidc = new OpenIDConnectClient($provider_url,$client_id,$client_secret); | $oidc = new OpenIDConnectClient($provider_url,$client_id,$client_secret); | ||
Linea 48: | Linea 53: | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | Output della pagina a titolo di esempio:\\ | ||
+ | |||
+ | {{:guide_pubbliche:howto:identity:esempio_output_oidc_client.png?nolink&600 |}} | ||
+ |