Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

SSO in Sharepoint

  Asked By: Meera    Date: Apr 02    Category: Sharepoint    Views: 2086

i want to integrate SSO in Sharepoint and provide automatic login to a
site, say yahoo.
I knw how to enable SSo in sharepoint and how to retrieve credentials,
but how do i use them to provide login to yahoo??



9 Answers Found

Answer #1    Answered By: Nisarg Kapadia     Answered On: Apr 02

That's really not a SharePoint question per se - you'll need to find some
documentation (if it exists) on this from Yahoo or someone who's tried to do
this in the past...

Answer #2    Answered By: Jaferry Khan     Answered On: Apr 02

For sharepoint  portal server, you can use passport authentication for
SSO. This would make your task easier for all passport-enabled web
sites when it's related to SSO and seamless access

For yahoo! (it does not provide  MS passport authentication. for
i guess it's difficult but if your purpose it to get some data from
yahoo! Services, like latest news, or weather updates based on user
logon, then you may use Yahoo! Web Services .

Please review this article to know basics of Yahoo! Web

I don't know whether it integrates with .NET or not neither I have no
experience with Yahoo! Web Service but i guess it's worth
trying because the amount of data Yahoo! has, it definitely, Sounds

Answer #3    Answered By: Davin Knapp     Answered On: Apr 02

Could you provide  me more insight on PASSPORT and how do I use it with

Answer #4    Answered By: Deidra Best     Answered On: Apr 02

You can enable  Passport Authentication for SPS 2003 on IIS 6.0 by selecting .Net
Passport Authentication from Authentication Methods under Directory Security.

Excerpts from IIS Help File:

Select to enable .NET Passport authentication services on your Web site. NET
Passport allows users of your site to create a single sign-in name and password
for easy, secure access to all .NET Passport-enabled Web sites and services.
.NET Passport-enabled sites rely on the .NET Passport central server to
authenticate users rather than hosting and maintaining their own proprietary
authentication systems. However, the .NET Passport central server does not
authorize or deny a specific users' access to individual .NET Passport-enabled
sites. It is the responsibility of the Web site to control user permissions.
Using .NET Passport authentication requires that a Default domain be defined.

Review the following information / URLs for more information. this is the
information we collected from various online sources.

Microsoft Article:

SharePoint Products and Technologies does not fully support Microsoft Passport


Other references:


from MSDRD.com

SharePoint v2 needs to run on IIS 6 (because it uses the new application pooling
feature). Since IIS 6 supports a new form of authentication, namely Passport
Authentication, does this mean SharePoint v2 supports passport authentication as
well? The first thing you need to keep in mind is that passport accounts are
mapped to windows accounts. This might prove to be confusing to end users since
they log in using their passport account but as far as SharePoint is concerned
only the windows account context is known (which for example could be an entire
different username). The second thing to keep in mind is probably worse.
SharePoint offers the possibility to reset user passwords. Thus breaking the
mapping between passport accounts and windows accounts. So concluding, you could
say that it's relatively easy to use passport in conjunction with SharePoint but
you should make sure you understand the consequences first.

What we Have done:


Enable Authentication using .Net Passport (basic authentication support, mapping
passport users to our AD accounts)

We did not have the expertise to write our own Authorization modules / security
manager modules to perform additional talks (not supported by Microsoft). Due to
this reason our document collaboration application did not work because
authorization was always as an issue.

Answer #5    Answered By: Rosalinda Merrill     Answered On: Apr 02

I enabled Passport authentication under Directory Security in IIS but
after that the Central Admin of SPS became unavailable...
what do I do?
thanx beforehand n also for the info before..

Answer #6    Answered By: Yogendra Zarapkar     Answered On: Apr 02

the problem could be due to non-mapping of Windows User Accounts /AD Account to
passport accounts. The sharepoint  only understands windows accounts.

this could well be the reason why you are not able to access the Central Admin
of SPS because authentication is not successful.

Follow this link for more information:

Following suggestion from MS SharePoint Team on your problem;
- the windows account is mapped to a passport account, and
the only context which is known within sharepoint is the
windows context. This might be a little confusing for the
end user, e.g. if he checks in a document the author will
be the windows user name instead of the passport user name.
- When the user password is reset remember that the
mapping in IIS 6 breaks.

Answer #7    Answered By: Jerad Mercado     Answered On: Apr 02

just wondering, did you ever try something as simple as this:


you know how to retrieve
credentials,then why don't you give the above code a try?

Answer #8    Answered By: Riley Scott     Answered On: Apr 02

thanx for the article link........
but there is something in the article which i can't figure out how to
how do I provide  reference to
1.Microsoft HTML Object library.
2.Microsoft Internet Explorer.
I jst can't figure tht out.

Answer #9    Answered By: Adya Khavatekar     Answered On: Apr 02

as per my understanding of this code, you need to provide  references to the
following COM components:

MSHTML.TLB # Microsoft HTML Object Library
shdocvw.dll # Microsoft Internet Controls

add references from your asp.net solution to these COM Components (Project >>
Add Reference >> COM >> Select two components as above) . then you need to find
you way through interops created, finding equivalent class / interfaces and
make sure your code works.

since this is a VB 6.0 desktop app, in asp.net we MAY use equivalent classes to
perform the same operation.

I am not sure whether the same coding / classes will work in asp.net but still,
you may give it a try / code this in asp.net - the BEST solution.

Didn't find what you were looking for? Find more on SSO in Sharepoint Or get search suggestion and latest updates.