none
How can I access Security groups in project online using csom RRS feed

  • Question

  • Hi ,

    I am new to Project server can some one help me out for getting all the users under Manage Groups of security section. in Project Online.

    Thank you.



    prasanna

    Thursday, June 30, 2016 12:46 PM

Answers

All replies

  • For project online you are suppose to use CSOM, but this is currrently not supported, according to this:

    https://msdn.microsoft.com/en-us/library/office/jj163082.aspx

    Excerpt:

    What the CSOM does not do

    Security service   To create and manage Project Server security groups, templates, and categories, and to check permissions for the current user, use PSI methods in the WebSvcSecurity.Security class.

    The post suggests that you still have to use PSI for this information, but there is very limited support for using the PSI against project online. It's possible though.

    • Proposed as answer by Zakir Chougle Thursday, June 21, 2018 11:21 AM
    Wednesday, July 13, 2016 2:49 PM
  • As Carlos has stated, there is no support in CSOM today for Security, if you need to do anything programmatically for  security you will need to use the PSI but remember that Microsoft could remove the public access to the PSI in Project Online. To use the PSI in Project Online see the post below:

    http://www.umtsoftware.com/blog/how-to-project-online-psi/

    Paul


    Paul Mather | Twitter | http://pwmather.wordpress.com | CPS | MVP | Downloads

    Wednesday, July 13, 2016 2:54 PM
    Moderator
  • Hi Paul,

    I know this is slightly off topic, but have you found a way to log in to project online using the PSI for when a client is using azure active directory.

    In this case, project online asks you for you ID and as soon as you enter that, before you can enter a password, it re-directs you to a customer specific active directory login page that requires a separate username and a password which they presumably use behind their firewall. I am not sure the SharePointOnlineCredentials  object can handle that case, but there must be a way, right? Just curious.

    Wednesday, July 13, 2016 4:22 PM