Comments (7)
@zFernand0 is there any more info that can be included? version of ZE, version of CICS ext. Is this with all v2 releases or just recently an issue possibly from a change in ZE or the Zowe CLI dependency?
from vscode-extension-for-cics.
This is a bit weird. It appears that, when a user is using Remote SSH, Zowe Explorer is storing credentials on the VSCode Client machine's keyring, but the Zowe Explorer CICS Extension is storing credentials in the VSCode Server machine's keyring. I am going to look into this a bit more - I do not believe this is the behavior that we expect to encounter.
from vscode-extension-for-cics.
I took a look at this, and it appears to be an error in trying to access the OS keyring - I was only able to replicate this in a 'headless' Linux environment with a locked keyring.
To get around the actual issue, the user will need to unlock their keyring - either via a script, starting a UI, or enabling PAM login via SSH. There is also the issue with messaging - this may need to be implemented as a change in Imperative, and suggest the user check that they are on a supported system and their OS keyring is unlocked.
from vscode-extension-for-cics.
@awharn maybe we should include a section in our docs for prereq like the CLI team does with the Secure Credential Store section.
from vscode-extension-for-cics.
@awharn @JTonda has this issue been fixed? I was seeing it in a vscode devcontainer with the keyring unlocked and working for other extensions.
from vscode-extension-for-cics.
@jt-nti It does not appear to be fixed quite yet, though we do have a fix available in the Zowe Explorer API that should resolve this issue. However, we became aware that VSCode is planning to remove support for keytar, the mechanism we use for storing the user's credentials. We are currently discussing how to approach this issue, because we can fix it now, but it will very likely break again in under a month when we are forced to migrate to a different credential storage mechanism.
from vscode-extension-for-cics.
That makes sense, thanks for the update @awharn
from vscode-extension-for-cics.
Related Issues (20)
- Provide search filter functionality for programs associated with the datasets
- Add filter option from Regions tree node to filter for Tasks and Libraries Resource
- Add [0] for filters applied on 'All' resources which return a result of 0 for resources retrieved
- Allow the applied filter for programs to appear on the dataset label (for plex and single region systems)
- Integrate a 'Web' folder containing two resources: TCPIP Services and URIMaps
- Integrate search functionality for All TCPIP Services and All URI Maps for plex systems
- Integrate search filter functionality for TCPIP Services and URI Maps for stand-alone regions
- Code organization for command and tree folders
- Allow URIMaps and TCPIP Service resources to be filtered using region filter HOT 1
- Add two new resources under the Web folder: Pipeline and Web Service
- Show Attributes command error for Web Services
- TCPIPS and URIMaps Plex System search functionality
- Provide search functionality for Pipelines and Web Services (for both stand-alone region systems and plex systems)
- Clear filter functionality for stand-alone regions for Pipeline and Web Services resources
- Incorporate ‘Show Attributes’ Command for Pipelines and Web Services
- Show key attributes on the resource themselves for TCPIPS and URIMAPS
- Fix attributes alignment - align to center
- Unable to publish to OVSX HOT 1
- Bug v2.3.1: README badges had old links 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 vscode-extension-for-cics.