thanhlam2110 / home-sso-service

SSO Service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

home-sso-service

This is Single-Sign On service

Dependencies

  • go version go1.15.6 linux/amd64

Build

To build the project, use:

# Use 
go get .

Run

To run the project, use:

# Use 
go run main.go

API

Request OAuth2 JWT token

POST http://192.168.0.106:1323/api/sso/requestToken
Body
{
    "clientid":"exampleOauthClient",
    "clientsecret":"exampleOauthClientSecret",
    "username":"thanhlam",
    "password":"12345678"
}

Parse OAuth2 JWT token

POST http://192.168.0.106:1323/api/sso/parseToken
Body
{
    "token":"qFfbbFKLO3ArNEhSDiti4_zdjwysV7J1cWyHE84gOe7SDXJPIiQ_GWW2VEULaqwYpLXu_RR5PHzXfnY9rDWo7_2PGNzJfCLihU_aTfX42XkjOFS8HsI8VxbGNNHGwJj2y2PJwArDNOF-vCz6tD6zgtZ-GidM58wXDnJfv3qwsehy78I4DkWURhEbrXg9BulxFJr9mOBlKjogCpEV199m1oGdcdfv6IzG5gNstwj2R1M43AC68IDKMiDRD54TB3BjC-6Y2ycpKU9QHsZl8fzhihIUG7ZOQ01Gt0fhO1JFyklR7ef1JVqp9yrdpqxfdQJNJwAlN3LzkbMnQyu7r-YPpItaiIMlgMOCK_yiWSs9-Zo8OPglN9yOow2NXC5NaOcUqKYNb2V9-gGqvggwQiSdpcNQED7yf8gwYUlFmFFmkhnvU09ZFB0wWZjq5dQIJROuXDvzTquwtlybkem2eiw4cIhE_5cCI2VY4NxeX7_Xhc9bXQ2qBYHe7zafWdiLdh_p-QcOMk0EmUtMpnfiL01aGcQYds9C3hayO51HxOKLA1ubDhuI0Kiw5M0sJ5QmZ1AeF99vGcf0HXOcnZVUifdh7R2xbXOjojGGz2T-ON1PbtnIRIUPDUYXvhwyVzE6VnFYYWnsnITIef32bfcUlgLFuARHrNDuPkQHR-GB2-aqfplFLJGc5rfpKTFgfISfUl8o-P0HNtP5VF8KYsu2lYkTWDcD0XNV6Ws_nDdPf8pR4otM5XvRKjkQC3xN3ks-5agFX63cjH8K4Ct2oTYHSYVNJxkaY8cZgzSbvBgRePWzsUvVenLbaHqww3PMxmmf1grg.w1Ce0nx5voBdupjkt7sk5w"
}

About

SSO Service


Languages

Language:Go 100.0%