Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apify CLI to support organizations the same way Apify Console does #445

Open
mtrunkat opened this issue Nov 27, 2023 · 2 comments
Open

Apify CLI to support organizations the same way Apify Console does #445

mtrunkat opened this issue Nov 27, 2023 · 2 comments
Labels
t-tooling Issues with this label are in the ownership of the tooling team.

Comments

@mtrunkat
Copy link
Member

mtrunkat commented Nov 27, 2023

Apify CLI should support the organizations in an equal way to Apify Console UI, i.e., the user should be able to push Actor under their own account or under the organization.

The current workaround is to log out and call apify login with the organization token, but that is not comfortable.

There are multiple options. We could, for example, allow the storing of multiple accounts (profiles) in .apify/credentials file as AWS does: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html and allow people to easily switch between profiles.

Or we could add a parameter i (= impersonate) allowing to impersonate an organization in the command:

apify push -i=apify

The CLI would then fetch a user's token impersonating the organization and perform the command.

@mtrunkat
Copy link
Member Author

@mtrunkat mtrunkat changed the title Apify CLI to support organizations the same way UI does Apify CLI to support organizations the same way Apify Console does Nov 27, 2023
@B4nan B4nan added the t-tooling Issues with this label are in the ownership of the tooling team. label Feb 13, 2024
@B4nan
Copy link
Member

B4nan commented Mar 11, 2024

Going through old issues and found #115 which seems pretty similar (feels almost like a duplicate).

edit: and also #94

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t-tooling Issues with this label are in the ownership of the tooling team.
Projects
None yet
Development

No branches or pull requests

2 participants