Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/truauth/truauth
openid compliant-ish oauth 2.0 authentication service for 3rd party service authentication
https://github.com/truauth/truauth
3rd-party-service go grpc microservices oauth2 postgresql protobuf
Last synced: 28 days ago
JSON representation
openid compliant-ish oauth 2.0 authentication service for 3rd party service authentication
- Host: GitHub
- URL: https://github.com/truauth/truauth
- Owner: truauth
- License: apache-2.0
- Created: 2019-08-02T01:20:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-14T19:55:29.000Z (almost 5 years ago)
- Last Synced: 2024-08-03T23:30:35.392Z (4 months ago)
- Topics: 3rd-party-service, go, grpc, microservices, oauth2, postgresql, protobuf
- Language: Go
- Homepage:
- Size: 2.38 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
- awesome-golang-repositories - truauth - ish oauth 2.0 authentication service for 3rd party service authentication (Repositories)
README
# 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](https://tools.ietf.org/html/rfc6749#section-1.3.1).
Tru-Auth micro-services are implemented in go, on top of gRPC and utilizes postgreSQL.
--------
## External Sources
- [Resource Service (Demo)](#resource-service)
- [Client Agent (Demo)](#client-agen)
- [Service Site](#service-site)### 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.