In Process API

In Process API

This question is answered

When using the in process API it appears to run under the rights of the current user. Is this true?

If so how can i escalate permissions of an in process API?

Verified Answer
  • Correct, the in-process API runs in the context of the logged on user.  It does not currently support impersonation, that only works via REST
     
    Patrick Mason
    Development Lead- Extensibility
    o: 214.420.1329
    telligent.com
     
    From: adam.piazza [mailto:bounce-adampiazza@communities.telligent.com]
    Sent: Tuesday, March 05, 2013 1:03 PM
    To: bugsandissues@communities.telligent.com
    Subject: [Bugs and Issues - Telligent Community] In Process API
     

    When using the in process API it appears to run under the rights of the current user. Is this true?

    If so how can i escalate permissions of an in process API?

All Replies
  • Correct, the in-process API runs in the context of the logged on user.  It does not currently support impersonation, that only works via REST
     
    Patrick Mason
    Development Lead- Extensibility
    o: 214.420.1329
    telligent.com
     
    From: adam.piazza [mailto:bounce-adampiazza@communities.telligent.com]
    Sent: Tuesday, March 05, 2013 1:03 PM
    To: bugsandissues@communities.telligent.com
    Subject: [Bugs and Issues - Telligent Community] In Process API
     

    When using the in process API it appears to run under the rights of the current user. Is this true?

    If so how can i escalate permissions of an in process API?

  • Just to confirm, this is the same for Plugin APIs? I realize In-Process and Plugin API are handled differently

  • Not sure what you mean by Plugin API… do you have an example?  Maybe we are crossing on terminology
     
    In Process and Studio Widget Apis both are based on logged in user, technically so is REST but Rest allows you to impersonate another user through headers or client credential oauth
     
    Patrick Mason
    Development Lead- Extensibility
    o: 214.420.1329
    telligent.com
     
    From: adam.piazza [mailto:bounce-adampiazza@communities.telligent.com]
    Sent: Tuesday, March 05, 2013 1:27 PM
    To: bugsandissues@communities.telligent.com
    Subject: RE: [Bugs and Issues - Telligent Community] In Process API
     

    Just to confirm, this is the same for Plugin APIs? I realize In-Process and Plugin API are handled differently

  • I was mixing up terminology, one last thing before im on my way.

    Since i must use the rest calls to impersonate and admin, would you be able to point me to the documentations/samples for telligent community 7.x. All i can find is things that reference old libraries such as communityServer.Componets and CommunityServer.Rest which are on .net 3.5 but also not part of telligent 7

    would you be able to provide the link for the SDK 6.0? (says i have to contact you guys)

    telligent.com/.../platform-sdk.aspx

  • For the platform SDK you will need to contact our support department who can give you access to the 6.0 version.  (http://telligent.com/support/p/contact.aspx)
     
     
     
     
    Patrick Mason
    Development Lead- Extensibility
    o: 214.420.1329
    telligent.com
     
    From: adam.piazza [mailto:bounce-adampiazza@communities.telligent.com]
    Sent: Wednesday, March 06, 2013 8:32 AM
    To: bugsandissues@communities.telligent.com
    Subject: RE: [Bugs and Issues - Telligent Community] In Process API
     

    I was mixing up terminology, one last thing before im on my way.

    Since i must use the rest calls to impersonate and admin, would you be able to point me to the documentations/samples for telligent community 7.x. All i can find is things that reference old libraries such as communityServer.Componets and CommunityServer.Rest which are on .net 3.5 but also not part of telligent 7

    would you be able to provide the link for the SDK 6.0? (says i have to contact you guys)

    telligent.com/.../platform-sdk.aspx