BookmarkSubscribeRSS Feed
Sofie
SAS Employee

Hi everyone

I am trying to build a startpage thingy in Information Delivery Portal. This startpage should display a URL Display Portlet, which runs a stored process that builds  a _webout file to display my results. So far, so good.

The stored process is supposed to build a link to SAS Enterprise GRC, and this works. However, if the user is not already loged in to EGRC, he/she has to sign on again. I would like to use sso not only with the url display portlet to the stored process but also from the stored process to EGRC. Is this possible?

FYI, I've already tried creating a session and forwarding the session id, but that dosn't work.

To have sso between the Portal and the STP I use SASPortal/Director?_directive=STPRun. How do I use sso from the STP to EGRC?

/Sofie

2 REPLIES 2
Sofie
SAS Employee

I solved the issue for ONE USER by copying the URL from a generated program-link in a collection portlet.

The stored process now generates an URL that looks like this:

http://server:port/SASPortal/syndication.do?com.sas.portal.ItemId=WebApplication%2Bomi%3A%2F%2FFound...

It seems to be working for now at least but the A5R04BW6.AY00000J is user dependent. A5R04BW6 is the same for each user and AY00000J is different for each user and link.


The problem now is that I don't now how to generate/get the A5R04BW6.AY00000J for the correct user and link in my stored process.

Any ideas?

/Sofie

NN
Quartz | Level 8 NN
Quartz | Level 8

Hi... This looks to be the metadata id of the user.. maybe you could have  a list of the metadata id of all your users in a permanent table... and then using the predefined stored process macros of _metauser you can probably identify the users meta-id and add the same to the link...

I believe there is get metadata attr to get the details of the users.. but you would have to search more on this or wait for an expert to guide on this as i have never tried it out..

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 2 replies
  • 1372 views
  • 0 likes
  • 2 in conversation