vscode-extension-for-zowe icon indicating copy to clipboard operation
vscode-extension-for-zowe copied to clipboard

Allow users to use their APIML instance to initialize a team configuration file

Open jellypuno opened this issue 3 years ago • 5 comments

As a Zowe Explorer User that leverages the team config file, I would like to ability to create a new config file based on my APIML set-up. This capability is possible in Zowe CLI @next using zowe config auto-init command

jellypuno avatar Oct 20 '21 14:10 jellypuno

  • Consult with UX
  • Some functionalities are handled in the CLI handler (asking for tokens)
  • Research and prototype on how to do this. There might be other functionalities that are not available in the SDK
  • STRETCH

jellypuno avatar Oct 25 '21 15:10 jellypuno

Is there a way to check if the host has an APIML installed?

jellypuno avatar Oct 25 '21 15:10 jellypuno

Sample User flow:

image

Ways to check the APIML instance:

  • Call https://systemx.acme.net:1234/gateway/api/v1/version to find out if I am talking with to an API ML gateway and if it is a supported version
  • Call https://systemx.acme.net:1234/gateway/api/v1/services to find out if the service that I am calling supports SSO

jellypuno avatar Nov 08 '21 11:11 jellypuno

Open Questions:

  • The APIML Auth Service is not available in the SDK so should we add that?
  • IS it okay to expose that API to extenders? If yes, how?

jellypuno avatar Nov 09 '21 16:11 jellypuno

There are methods in the SDK that already call the API but there might need to be changes made to handle different inputs.

crawr avatar Jan 26 '22 16:01 crawr

This enhancement has had no community activity for 12 months. The issue also has less than 10 up-votes by the community. No action on this enhancement is targeted for the next 2 calendar quarters. Therefore, this enhancement is being closed. If you feel that this enhancement should continue to be available for community up-votes, you may reopen this issue.

JillieBeanSim avatar Apr 27 '23 13:04 JillieBeanSim