This topic is locked
[SOLVED]

 Sharepoint Integration

2/19/2013 7:00:16 PM
PHPRunner General questions
P
phenicie author

I have been developing a web application with PHPrunner. Our development has expanded to offering document management in conjunction with the PHPRunner application. Are plan is to use a sharepoint site as the landing page, and load the PHPRunner applications in an [I]Frame on the sharepoint site. I do not want the users to have to login to the sharepoint site, and then also login to the PHPrunner page. What are my options for stream lining the logon process between sharepoint and php runner?
Thanks

Sergey Kornilov admin 2/19/2013

If Sharepoint uses Active Directory you can tell PHPRunner to use AD authentication as well (part of PHPRunner Enterprise Edition).
As a more generic solution you can pass some sort of Sharepoint session ID to PHPRunner application and write some code to authenticate user based on this session ID. We use similar technique to run PHPRunner apps in iframe in Wordpress, Joomla and Drupal.
Check this article for inspiration:

http://www.asprunner.com/forums/topic/13251-phprunner-and-joomla/

P
phenicie author 2/20/2013



If Sharepoint uses Active Directory you can tell PHPRunner to use AD authentication as well (part of PHPRunner Enterprise Edition).
As a more generic solution you can pass some sort of Sharepoint session ID to PHPRunner application and write some code to authenticate user based on this session ID. We use similar technique to run PHPRunner apps in iframe in Wordpress, Joomla and Drupal.
Check this article for inspiration:

http://www.asprunner.com/forums/topic/13251-phprunner-and-joomla/


Thanks for the info! Is it possible to upgrade from standard to Enterprise?

Sergey Kornilov admin 2/21/2013

Yes, you can do that paying the difference between the two at http://xlinesoft.com/phprunner/upgrade_guide.htm

P
phenicie author 2/21/2013



Yes, you can do that paying the difference between the two at http://xlinesoft.com/phprunner/upgrade_guide.htm


Sorry for all the questions, It seems as if the ASP runner would be a better match for interacting with sharepoint directly. Is it possible to upgrade from PHPRunner Professional to ASPRunner Enterprise ?
Also Can you import PHPRunner Professional templates in ASPRunner Enterprise? My concern is, My webserver with the apache & mysql is on one web server, and the sharepoint, IIS, & Active Directory is on another webserver. Is it possible to run the phprunner pages on the apache server and have them authenticate from a different Active Directory Server?
Thank you!

Sergey Kornilov admin 2/21/2013

Since you cannot import PHPRunner projects into ASPRunnerPro I suggest keeping PHPRunner. You can run Apache and MySQL on one server and authenticate against another AD server.
If you still decide to switch to ASPRunnerPro Enteprise Edition - contact support directly and we'll figure out a deal for you.

P
phenicie author 2/22/2013



Since you cannot import PHPRunner projects into ASPRunnerPro I suggest keeping PHPRunner. You can run Apache and MySQL on one server and authenticate against another AD server.
If you still decide to switch to ASPRunnerPro Enteprise Edition - contact support directly and we'll figure out a deal for you.


My end goal is to have a "Single Sign on" Users logging onto the Sharepoint site will not always be logged on to a windows machine on the domain. As mentioned before users the sharepoint site is displaying the PHPRunner pages hosted on a different server (using Page Viewer web part).
It sounds like upgrading to Enterprise will allow users to authenticate to the same server, allowing same username & password. If the user logged into sharepoint and then went to a sharepoint page that displayed a phprunner page, they would need to login again correct?
It seems this would only be an option if my PHPRunner pages were hosted on the same IIS server as sharepoint?
Could you please clarify this some so i approach this correctly.
Thank you, you have been very helpfull.

Sergey Kornilov admin 2/22/2013

The article you referring to covers a limited scope situation and most likely won't help you here.
If you use AD authentication in either PHPRunner or ASPRunnerPro your users won' even have to enter username and password in order to logon to the web application. They will be logged in automatically.
It doesn't matter if PHPRunner app and Sharepoint runs on different web servers and on different machines. This is the beauty of running Active Directory - all apps are authenticated against a single source.

P
phenicie author 2/22/2013



If you use AD authentication in either PHPRunner or ASPRunnerPro your users won' even have to enter username and password in order to logon to the web application. They will be logged in automatically.


Even if the users logged into sharepoint are not logged in from a domain computer?
I.E. That could be on a public computer, login to the SharePoint Site with their AD credentials, and then open a PHPRunner web app and the PHPRunner page will recognize they already logged into sharepoint?
I want to make sure i have clear expectations with the upgrade.
Thanks

Sergey Kornilov admin 2/22/2013

If users are logged in to your domain - they will be logged in to PHPRunner/ASPRunnerPro app as well.

If users are not logged to the domain - they will have to logon to PHPRunner/ASPRunnerPro app using their AD credentials.
I believe you can expect the same sort of behavior from PHPRunner/ASPRunnerPro app as you expect from Sharepoint.