In order to use SOI to authenticate and authorize users on the server side, do requests made from ArcPro SDK via methods such as
featureLayer.Search, and also editOperation.Execute
need to pass user authentication information in the requests..?
The featurelayer is branch versioned.
(Sample code?)
In the SOI, the IServerUserInfo provides the current user info. Please check the community sample that shows how to access the user and its role inside an SOI.