Skip to content

Latest commit

 

History

History

example

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Use Examples

Run Server

$ cd example/server
$ go build server.go
$ ./server

Run Client

$ cd example/client
$ go build client.go
$ ./client

Authorization Code Grant

Open the browser

http://localhost:9094

{
  "access_token": "GIGXO8XWPQSAUGOYQGTV8Q",
  "token_type": "Bearer",
  "refresh_token": "5FBLXQ47XJ2MGTY8YRZQ8W",
  "expiry": "2019-01-08T01:53:45.868194+08:00"
}

Try access token

Open the browser http://localhost:9094/try

{
  "client_id": "222222",
  "expires_in": 7195,
  "user_id": "000000"
}

Refresh token

Open the browser http://localhost:9094/refresh

{
  "access_token": "0IIL4_AJN2-SR0JEYZVQWG",
  "token_type": "Bearer",
  "refresh_token": "AG6-63MLXUEFUV2Q_BLYIW",
  "expiry": "2019-01-09T23:03:16.374062+08:00"
}

Password Credentials Grant

Open the browser http://localhost:9094/pwd

{
  "access_token": "87JT3N6WOWANXVDNZFHY7Q",
  "token_type": "Bearer",
  "refresh_token": "LDIS6PXAVY-BXHPEDESWNG",
  "expiry": "2019-02-12T10:58:43.734902+08:00"
}

Client Credentials Grant

Open the browser http://localhost:9094/client

{
  "access_token": "OA6ITALNMDOGD58C0SN-MG",
  "token_type": "Bearer",
  "expiry": "2019-02-12T11:10:35.864838+08:00"
}

login auth token