Comments (6)
Question on how to incorporate outside libraries into builds and operators:
The OAuth feature I am planning to add will require some open source java libraries to be used. The libraries are under an Apache 2.0 license. Users should download the libs themselves and point our toolkit to them whiling building/running.
Some questions:
- Where do i put the pointers for users to download the libraries? README file?
- Should I use environment variables in the build.xml and operator Libraries annotation? If so, whats the naming convention for these? "@APACHE_COMMONS_CODEC_LIB@" for example?
from streamsx.inet.
Which OAuth version is being supported?
Which OAuth libraries are you planning to use, can you provide a link to the download site.
from streamsx.inet.
OAuth1.0a version.
I'm using the oauth signpost library (http://code.google.com/p/oauth-signpost/) as it seems to seamlessly work with the java URLConnection API.
ill add comments and clarifications in the code/documentation as well
from streamsx.inet.
Did you look at the Google library, which also supports 2.0?
https://code.google.com/p/google-oauth-java-client/
from streamsx.inet.
I did look at it a while back and at the time it did seemed to work only with the google http libraries and did not support the standard one I was using.
from streamsx.inet.
documentation has been added have been added
from streamsx.inet.
Related Issues (20)
- HTTPTupleInjection documentation HOT 2
- Broken link in spl doc on github pages HOT 2
- HTTP Operations should support OAuth2.0 authentication HOT 3
- Update toolkit to actual HTTPClient code base HOT 1
- HTTPTupleView Windowing does not support multiple partition keys in a comma-delimited string HOT 1
- HTTPRequestAsync - gcc 4.7 HOT 2
- HTTPRequestAsync - POST method with "system: Connection refused" HOT 6
- HTTPRequest operator should follow redirects for POST methods HOT 1
- HTTPRequest should allow passing of accessToken as a stream attribute HOT 1
- Remove streamsx.inet/tests/RequestProcess.python from repo
- add cloud test suite
- Makefile must not make environment assumptions about g++ install path
- HTTPRequest is not returning a response. HOT 2
- HTTP Request Operator needs Request Timeout
- vulnerability (177835) in Apache commons codec
- Download all required 3rd party libs during build
- Operator HTTPRequest throws exception when used with content type: application/octet-stream HOT 2
- Update httpclient to 4.5.13 to resolve potential security vulnerability
- SPLDoc on GitHub pages is out of date HOT 1
- Sample applications: Prepare Makefiles for CP4D buildservice (build with VS Code)
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 streamsx.inet.