adobe / reactor-downloader Goto Github PK
View Code? Open in Web Editor NEWCommand line tool for downloading a Tags property to a local directory.
License: Apache License 2.0
Command line tool for downloading a Tags property to a local directory.
License: Apache License 2.0
Running npm install
fails with the following error:
npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! errno UNABLE_T0_GET_ISSUER_CERT_LOCALLY
npm ERR! request to https: //artifactory.corp.adobe. com/artifactory/api/npm/npm-adobe-release/yargs-parser/-/yargs-parser-9.0.2.tgz failed, reason: unable to get local issuer certificate
It looks like this package tries to connect to an Adobe Internal server that I don't have access to.
I was hoping to use this package to produce the reactor-settings.json
file that @adobe/reactor-sync requires.
reactor-downloader/bin/index.js
Line 169 in 0a95677
I was trying to pull down an instance and kept returning this error:
Error: Error retrieving access token. The metascopes in the JWT are not a subset of the metascopes in the binding.
Maybe someone should take a look at it? I was able to correct by inserting a hard path, see code block
try { // getAccessToken args.accessToken = await getAccessToken({ environment: args.environment, integration: { clientId: args.apiKey, clientSecret: args.clientSecret, privateKey: args.privateKey, payload: { iss: args.orgId, sub: args.techAccountId, aud: args.environment.aud + args.apiKey, // METASCOPE FIX --> line 190 'https://ims-na1.adobelogin.com/s/ent_reactor_sdk': true } } });
On Windows 10 generally symlinks are restricted to elevated privilege so if a user is not elevated the downloader will fail. Is is possible to add a change to this tool to gracefully handle this condition? Propose that if symlinks are not allowed the downloader can still proceed without creation of human readable symlinks and warn user of this.
Right now all the docs and source code seem to suggest that JWT is the only method for authentication. What is the plan for allowing Oauth Server to Server which we are going to need to use after this year?
Hi @bbythewa,
Thank you so much for building this tool. I absolutely love it. It's helped my workflow tremendously. I'm sad that it doesn't appear to be actively maintained anymore.
I have my own fork, but is there any way you would allow someone from outside Adobe to maintain this project so it remains useful for the community? If so I'd love to volunteer!
Some things I'd love to see/help make happen:
Please let me know!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.