Appian Ingration that is called within Appian

I created an Appian Web API that given a user, returns all the application roles the user is part of. This API will be used within Appian itself (I created the API because basic users can't execute the plugin function getgroupsformemberuser so I am bypassing the security in this fashion). 

I went ahead and started creating the Integration object and when I attempted to test, I got the error: This request requires Basic authentication, but no credentials were provided HTTP/1.1 401.

Does every HTTP Integration requires a Basic Authentication? If so,

1. What is the best practice in this regards? Should I create an Appian service account for this? 

2. When am I able to select Authentication = NONE?

3. Is there another way to do this type of integration by using a Connected System?

  Discussion posts and replies are publicly visible

Parents Reply
  • 0
    Appian Employee
    in reply to erickp
    I would probably use a start form, but I'm not clear on your use case.
    Under what circumstances does a non-sysadmin end user need to see all the groups that they're in?
    Are all the groups going to make sense to the user?

    I would hope that this is a report that's only viewed very rarely.
    Assuming it only viewed infrequently, I think it's reasonable to trade an extra single click (to run the process) for a much simpler design (that doesn't include an API).
Children