Difference between revisions of "CMU OAUTH PHP CLASS"

From CMU ITSC Network
Line 96: Line 96:
 
| no return value
 
| no return value
 
|}
 
|}
 +
=== initOauth ===
 +
=== getAccessToken ===
 +
=== getUserInfo ===
 
== Examples ==
 
== Examples ==
 
== Download ==
 
== Download ==

Revision as of 11:17, 24 September 2017

Method

Constructor

Set Client ID, Client Secret, Redirect URI

Description
__construct([string $appId, string $clientSecret, string $redirectURI])
Parameters
name description
appId cmu oauth Client ID
clientSecret cmu oauth Client Secret
redirectURI cmu oauth Redirect URI
Return Values
no return value

setAppId

set Client ID

Description
setAppId(string $appid)
Parameters
name description
appid cmu oauth Client ID
Return Values
no return value

setAppSecret

Set Client Secret

Description
setAppSecret(string $appSecret)
Parameters
name description
appSecret cmu oauth Client Secret
Return Values
no return value

setCallbackUri

Set Redirect URI

Description
setCallbackUri(string $uri)
Parameters
name description
uri Application Callback / Redirect URI
Return Values
no return value

initOauth

getAccessToken

getUserInfo

Examples

Download

cmu.oauth.class.php.zip

Reference

https://oauth.cmu.ac.th
https://tools.ietf.org/html/rfc6749