Comments (4)
Good suggestion. However, realize that most infrastructure setups (the ones I've seen) solve this by puttin a web-proxy (apache, nginx) in front of a service. There you specify ACL rules for each route and provide Basic or Message Digest Auth.
I do plan to add the concept of Request and Response Filters to Routes and WebService. One implementation could very well be authentication.
from go-restful.
Thanks for the answer :)
yes it may be implemented by the proxy, but often the infrastructure team
and the development teams are not the same, and less we have interactions
between both, and quicker the dev may be done...
I eager to see the result...
best regards
Xavier
2013/5/17 Ernest Micklei [email protected]
Good suggestion. However, realize that most infrastructure setups (the
ones I've seen) solve this by puttin a web-proxy (apache, nginx) in front
of a service. There you specify ACL rules for each route and provide Basic
or Message Digest Auth.I do plan to add the concept of Request and Response Filters to Routes and
WebService. One implementation could very well be authentication.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-18057468
.
Bien cordialement,
Xavier
from go-restful.
I have included an example for implementing Basic Authentication using a Filter function.
from go-restful.
Thanks ernest :)
2013/5/22 Ernest Micklei [email protected]
I have included an example for implementing Basic Authentication using a
Filter function.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-18307820
.
Bien cordialement,
Xavier
from go-restful.
Related Issues (20)
- Security - PRISMA-2022-0227 - High Sev - emicklei/go-restful/v3 module prior to v3.10.0 is vulnerable HOT 3
- using path.Join breaks the current api HOT 6
- The go-restful-swagger12 not support go-restful version 3 HOT 4
- Whether to support a unified request results interceptors HOT 1
- which PR broke the compatible against v3.10.0 HOT 1
- Flush don't work HOT 7
- Questions about WebService Path HOT 2
- Security is not exposed in RouteBuilder HOT 6
- Improper handling of empty POST requests. HOT 5
- Why were the patch versions for vulnerability (snyk id:SNYK-GOLANG-GITHUBCOMEMICKLEIGORESTFULV3-2435654) released so late? HOT 2
- default values of a slice field in a Go struct HOT 3
- Evaluation HOT 1
- List all request headers HOT 1
- unable to mock a request with selectedRoute HOT 1
- v3.11.1 checksum mismatch HOT 2
- bug: swagger type alias parse failure! HOT 1
- regex route path allows partial match HOT 5
- mis-route with multiple webservice and regex routeToken HOT 3
- detectWebService biased against webServices without path or rootpath HOT 1
- why use copy instead of loop HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-restful.