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 );
 | 
						|
}
 |