cancel
Showing results for 
Search instead for 
Did you mean: 

Alternative to .NET iviews in EP 6.0?

Former Member
0 Kudos

Are there any alternatives to .NET iviews in EP6.0. I am specifically looking for a solution where there is an alternative to using either in the iview's URL or as a parameter to the URL.

Accepted Solutions (0)

Answers (1)

Answers (1)

Oliver5
Advisor
Advisor
0 Kudos

Well,

if do not mention unification, it is easy.

Just install .Net on some server, define this system in system landscape and call via URL using the URL iview template .

If you want to use SAP SSO, you have to enable your .net server to accept SSO tickets (see on SDN under security).

Oliver

Former Member
0 Kudos

Oliver,

Thanks for the reply. However, I did not understand what you meant by defining the system in the system landscape. Can you point me to some documentation on how to do this? Also, will I be able to pass Parameters like User ID's through the URL.

Thanks,

Vijay

Oliver5
Advisor
Advisor
0 Kudos

http://help.sap.com/saphelp_ep60sp2/helpdata/en/38/76bd3b6e74d708e10000000a11402f/frameset.htm

passing userid and password: The portal can, also encrypted, but also your .net server has to to understand the credentials. Therefore we have libraries in "dev area" security if you want to encrypt them.

Other possibility is to use siteminder or sth. comparable.

As far as I know there is no ready to run solution so far for .net. But I m just a java expert.

Oliver

Former Member
0 Kudos

There is also the possiblity to use the SAP Application Integrator component (com.sap.portal.appintegrator.sap.Generic). It has a template processor that would allow you to construct URLs that pass information via URL GET/POST. Among the things you can pass are mapped user ID/password, any request parameter, etc. as well as user defined parameters. There will be a document on SDN soon that explains the use of the component, but I'm on vacation for the next week and won't have time to help out. If you can wait a week or two, we should be able to put a simple example together for you.

Best regards,

Will

Former Member
0 Kudos

Oliver,

Having read this posting and searched sdn, I have not found a document which describes the use of SSO in a .net server. Do you have the document name? Specifically in my sistiation an application is being developed on a .net server and will use the .net connector to access a backend enterprise server (4.7). I need to have the application SSO enabled (not with user ID & PW). Can this be achieved with portal 5.5? or must it be 6.0. The Portal Security Guide does make reference to this but not in any great detail.

Bruce

Former Member
0 Kudos

Will,

A lot of us are probably interested in this example. Can you let us know if and when you are going to post it on this site?

Vijay

reiner_hille-doering
Active Contributor
0 Kudos

Using a SAPSSO2 ticket issued by a port with the .NET Connector is fairly simple:

Destination dest = new Destination();

// fill all needed properties like ApplicationServerHost...

//...

System.Web.HttpCookie ssoCookie = this.Request.Cookies["MYSAPSSO2"];

if (ssoCookie != null)

{

dest.MySAP_SSO2 = System.Web.HttpUtility.UrlDecode(ssoCookie.Value);

proxy SAPProxy1 proxy = new SAPProxy1();

proxy.Connection = new SAPConnection(destination.ConnectionString);

...

proxy.Connection.Close();

}

else

Response.Write("Unauthorized!");