General question on K2 and Office 365 integration...

  • 6 December 2018
  • 2 replies
  • 5 views

Userlevel 3
Badge +16

Can you impersonate users on forms if integrated with office 365?

 

It's a bit vague, but just been asked to see if there is any info on this?

 

Thanks


2 replies

Userlevel 6
Badge +16

Hi,


 


I’m not an expert on this by any means, I think Oauth authentication will probably need it for this kind of implementation. The Microsoft Graph API can be called to operate as a signed in user when the user grants the app consent (in your case, the right to do something on his/her behalf). Perhaps you can take a look at the below links. This does bring up another question, how do you keep track the impersonated users? There are also security risks when doing this kind of thing and it will need to plan out from your teams. I would advise that you reach out to K2 constultant team on this.


 


Acquire delegated access token to call Microsoft Graph


https://graph.microsoft.io/docs/authorization/app_authorization


OAuth in K2


https://help.k2.com/onlinehelp/k2blackpearl/UserGuide/4.7/default.htm#K2_Management_Site/Authentication/OAuth.htm


Outbound Authorization and OAuth in K2


https://help.k2.com/kb002028


Using the REST Service Broker with Azure API Apps - K2


https://help.k2.com/kb001781

Userlevel 3
Badge +16
thanks

Reply