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

[SsoAdmin Module Feature Request] Global Permissions #473

Open
StephenSo opened this issue Jul 28, 2021 · 9 comments
Open

[SsoAdmin Module Feature Request] Global Permissions #473

StephenSo opened this issue Jul 28, 2021 · 9 comments
Assignees

Comments

@StephenSo
Copy link

I've tried many avenues to get the accounts set in "Global Permissions". With "Propagate to children" enabled, of course I can find them further down in objects like DataCenter.

More:
https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-VIPermission-How-to-determine-if-permission-is-Global-or/td-p/2818183

@dmilov
Copy link
Contributor

dmilov commented Jul 28, 2021

Dev notes:
It's another internal API that covers global permissions
It is JRPC service com.vmware.cis.authz

@et1975
Copy link

et1975 commented Nov 1, 2024

@dmilov Any chance of implementing this? Maybe borrowing from lamw impl?

@dmilov
Copy link
Contributor

dmilov commented Nov 4, 2024

@dmilov Any chance of implementing this? Maybe borrowing from lamw impl?

I'm far away from this right now. @lyuboasenov @atanasa if you can route this request?

@et1975
Copy link

et1975 commented Nov 12, 2024

@lyuboasenov, @atanasa do you have any guidance in case we open a PR for this?

win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 14, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 14, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 14, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
@win32asm
Copy link
Contributor

Alternative approach could be to convert the existing powershell code to C# and embed into VMware.vSphere.SsoAdminClient.SsoAdminClient class.

win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 14, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 15, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 15, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 15, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 15, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 15, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
win32asm added a commit to jetstreamsoft/PowerCLI-Example-Scripts that referenced this issue Nov 15, 2024
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
@win32asm
Copy link
Contributor

@dmilov, @lyuboasenov, @atanasa
What would be our next steps to have the PR accepted?
Thanks.

@dmilov
Copy link
Contributor

dmilov commented Nov 20, 2024

@lamw can you take a look at the PR as it references code from your repo?

@dmilov
Copy link
Contributor

dmilov commented Nov 20, 2024

@dmilov, @lyuboasenov, @atanasa What would be our next steps to have the PR accepted? Thanks.

Lopped William Lam in the PR and the Issue. I hope he will be able to help resolve this.

lyuboasenov pushed a commit that referenced this issue Jan 13, 2025
vCenter UI provides functionality to set 'global permissions' for accounts:
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-C7702E31-1623-4189-89CB-E1136AA27972.html
However, there is no automation for this operation.

The approach taken is to communicate with vCenter MOB and execute the
request modelling browser operation.

Signed-off-by: Vladimir Bespalov <[email protected]>
@win32asm
Copy link
Contributor

Thanks @lyuboasenov !
On a related note - what needs to happen to initiate the powershell gallery module update? Is there anything we could do?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants