jjohn's blog

SOA Client Example Setup

Ok, I went ahead and setup the iMIS SOA C# Desktop example that ships with the SOA software under the /Client directory. I did have to do a couple of things to get it to work so I thought I would list those here to save other developers some time and possibly some headaches. This example is a great desktop sample solution that includes contact search with filtering as well as gathering all sorts of contact data including addresses, log data, company information and activities.

Public View login integration with Forms Authentication (For Dummies)

This is a sample application that I worked on that utilizes simple forms authentication to authenticate a 3rd party .NET application (in this case an ASP / C# solution) through the iMIS Public View. This method essentially sets Public Views as the authentication source in the web.config file so if the session is not set, it goes to Public Views and once a user logs in successfully, it passes the cookie information back to the sample application. Once the session expires, it goes through the entire process again. I see this as the simplest way to maintain iMIS as the a single login source for 3rd party web applications. Keep in mind that this only returns the unique Web Login value from iMIS so the appropriate table such as name_security or usermain will need to be queried to get the actual iMIS ID but that is something that is easy to do. Of course more elegant methods such as SOA are out there but I figured this is a good place to start especially for the smaller projects.

Syndicate content