31 lines
		
	
	
		
			818 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			818 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Global OIDCG functions.
 | |
|  *
 | |
|  * @package   OpenID_Connect_Generic
 | |
|  * @author    Jonathan Daggerhart <jonathan@daggerhart.com>
 | |
|  * @copyright 2015-2020 daggerhart
 | |
|  * @license   http://www.gnu.org/licenses/gpl-2.0.txt GPL-2.0+
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * Return a single use authentication URL.
 | |
|  *
 | |
|  * @return string
 | |
|  */
 | |
| function oidcg_get_authentication_url() {
 | |
| 	return \OpenID_Connect_Generic::instance()->client_wrapper->get_authentication_url();
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * Refresh a user claim and update the user metadata.
 | |
|  *
 | |
|  * @param WP_User $user             The user object.
 | |
|  * @param array   $token_response   The token response.
 | |
|  *
 | |
|  * @return WP_Error|array
 | |
|  */
 | |
| function oidcg_refresh_user_claim( $user, $token_response ) {
 | |
| 	return \OpenID_Connect_Generic::instance()->client_wrapper->refresh_user_claim( $user, $token_response );
 | |
| }
 |