example/

directory
v4.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2020 License: MIT

README

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL