* Yanuar Kristian <
yanu...@gmail.com> [2014-05-16 08:38]:
> I am not sure that office365 is as SP or not.
> Of course ADFS is as IDP.
> I want my PHP application and office365 can do single sign on and single
> logout.
Service Providers (or SPs, for short) are web resources you want to
use, i.e. services that does something useful for.
"office365" likely is such a thing and it can act as a SAML SP in some
capacity, from what I've read on the Internet.
So if that is one of your SAML SPs (your own PHP application being
another) and MS-ADFS acts as SAML IDP, SimpleSAMLphp doesn't have any
role to with accessing "office365".
Note that if you're using MS-ADFS you're probably not talking SAML to
"office365" but whatever Microsoft offers there (some form of WS-* I
think).
Which leaves your PHP application. While you could try to use some
WS-* protocols with that too I don't know anything about that and
SimpleSAMLphp probably doesn't help here either.
So you could set up your MS-ADFS system as a SAML IDP (with which this
list can't help you) and use SimpleSAMLphp as the SAML SP for your PHP
application. That will likely still let subjects experience SSO when
using that "office365" thing and your PHP application together within
a reasonable amount of time.
If you want to proceed with turning your PHP applicaton into a SAML SP
use the documentation provided. You can use the FEIDE OpenIDP as SAML
IDP for testing, and when you're satisfied with your SAML SP look into
making your MS-ADFS system work as a SAML IDP and make it interoperate
with your SimpleSAMLphp SP.
-peter