Giter Site home page Giter Site logo

Comments (7)

JillieBeanSim avatar JillieBeanSim commented on September 22, 2024 1

@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.

awharn avatar awharn commented on September 22, 2024 1

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.

awharn avatar awharn commented on September 22, 2024

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.

JillieBeanSim avatar JillieBeanSim commented on September 22, 2024

@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.

jt-nti avatar jt-nti commented on September 22, 2024

@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.

awharn avatar awharn commented on September 22, 2024

@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.

jt-nti avatar jt-nti commented on September 22, 2024

That makes sense, thanks for the update @awharn

from vscode-extension-for-cics.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.