Skip to content

f4berack/oauth-2.1-c-simple-server-application

Repository files navigation

Brief introduction

Simple OAuth 2.1 compliant server application written in C

Work in progress features

  • Draft OAuth 2.0 Authorization Endpoint (/authorize)
  • Super basic OAuth 2.0 Dynamic Client Registration Endpoint (/register)
  • PostgreSQL basic connection pooling

Libraries

  • Libmicrohttpd
  • Jansson
  • Uriparser
  • Libpq (C library for PostgreSQL)
  • OpenSSL

Setup

Configure the properties inside the file config.h

Compile command (GCC)

gcc *.c -lmicrohttpd -luriparser -lpq -ljansson -lssl -lcrypto

About

Simple OAuth 2.1 compliant server application written in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages