truauth / truauth

openid compliant-ish oauth 2.0 authentication service for 3rd party service authentication

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tru-Auth

Tru-auth is an openid compliant oAuth2.0 authentication service.

This is still a WIP

The TruAuth authentication service provides 3rd party service authentication to TruAuth resource agents, implementing the authorization code grant.

Tru-Auth micro-services are implemented in go, on top of gRPC and utilizes postgreSQL.


External Sources

Resource Service

repo: (https://github.com/truauth/resource-server)

The provided resource service is a demonstration of interaction between a client agent (3rd party service) back-end and the TruAuth authentication service.

Client Agent

repo: (https://github.com/truauth/client)

The provided client agent is a demonstration of interaction between the 3rd party resource owner services & the TruAuth authentication service.

Service Site

repo: (https://github.com/truauth/service_site)

TruAuth Service registration site for clients & user accounts.

About

openid compliant-ish oauth 2.0 authentication service for 3rd party service authentication

License:Apache License 2.0


Languages

Language:Go 87.0%Language:HTML 12.6%Language:Shell 0.5%