Skip to content

marcus-drake/stark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stark proxy

WIP - Not ready yet

Stark proxy is a reverse proxy that is configurable at runtime and handles authentication of users. No requests are sent through before a user have authenticated. The authentication can be done with OAuth and works seamlessly between different proxies on different domains, the user never needs to authenticate more than once. It provides a simple REST API to configure the proxies at runtime. Redis is used for persistence of proxy configurations, authentication headers and user sessions.

Dependencies

  • JVM
  • Redis

API

REST API to access proxy configurations.

Configuration key server.apiHost is the domain that the API can be accessed on.

GET api.domain.tld/proxies - returns all proxies

About

Reverse proxy with seamless authentication

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published