This is a migrated thread and some comments may be shown as answers.

Implementing Single Sign-On

1 Answer 145 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
David Hare
Top achievements
Rank 1
David Hare asked on 14 May 2010, 04:50 PM
(previously posted under a different email address)

We have used a wide variety of Telerik controls successfully and are not so much looking for tips on using them but more on which ones to use!

We are planning to build a single sign-on portal  that allows customers to login once and then have simple access to a number of web applications appropriate to their relationship with the company.  Some of the applications we develop, others are from third parties.  These applications would be available through a collection of buttons on a banner, and they would appear in a separate window below the banner, one at a time.  (Maybe there is a better way?)

At first we considered using the RadTabStrip control as a tool to navigate between these applications but the problem there is that each tab takes you to  a start page, not retaining any "session" information.  For example, suppose I went to Application 2 and navigated from the default page, page 1, to page 2.  I then clicked the tab for Application 1, did some work and then clicked again on Application 2.  I would be back to page 1 and not page 2, where I was working before.

Another option might be simply to create new tabbed browser windows for each application.  However, if we did that we would lose the branded navigation banner unless we were able to implement it in each application.

And then there is the third approach, the one obvious to you, the one we haven't thought of.  Maybe it uses a different control, or maybe it takes a quite different approach.

Looking forward to hearing from you!

David

1 Answer, 1 is accepted

Sort by
0
T. Tsonev
Telerik team
answered on 20 May 2010, 10:13 AM
Hi David,

Thank you for the detailed description of the problem. One approach would be to use the RadTabStrip control together with the RadMultiPage and embed the related applications in IFRAMEs.

For example:

<telerik:RadTabStrip runat="server" SelectedIndex="0" MultiPageID="RadMultiPage1">
    <Tabs>
        <telerik:RadTab Text="App 1"></telerik:RadTab>
        <telerik:RadTab Text="App 2"></telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0">
    <telerik:RadPageView runat="server">
        <iframe src="http://www.mycompany.com/app1"></iframe>
    </telerik:RadPageView>
    <telerik:RadPageView runat="server">
        <iframe src="http://www.mycompany.com/app2"></iframe>
    </telerik:RadPageView>
</telerik:RadMultiPage>   

Applications will be completely isolated from each other, but this might be a good thing. Depends on how you look at it. The IFRAMEs can be styled using CSS/JavaScript to blend seamlessly in the layout of the "parent" application.

I hope this helps.

Best wishes,
Tsvetomir Tsonev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
General Discussions
Asked by
David Hare
Top achievements
Rank 1
Answers by
T. Tsonev
Telerik team
Share this question
or