21 lines
		
	
	
		
			536 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			536 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace Zotlabs\Module;
 | |
| 
 | |
| 
 | |
| class Oauthinfo extends \Zotlabs\Web\Controller {
 | |
| 
 | |
| 	function init() {
 | |
| 
 | |
| 		$ret = [
 | |
| 			'issuer'                   => z_root(),
 | |
| 			'authorization_endpoint'   => z_root() . '/authorize',
 | |
| 			'token_endpoint'           => z_root() . '/token',
 | |
| 			'userinfo_endpoint'        => z_root() . '/userinfo',
 | |
| 			'scopes_supported'         => [ 'openid', 'profile', 'email' ],
 | |
| 			'response_types_supported' => [ 'code', 'token', 'id_token', 'code id_token', 'token id_token' ] 
 | |
| 		];
 | |
| 
 | |
| 		json_return_and_die($ret);
 | |
| 	}
 | |
| } |