How to get sessionid and salesforce org base url in salesforce

 old :

string getSessionId=UserInfo.getOrganizationId().substring(0, 15) + ' ' +  UserInfo.getSessionId().substring(15);

string loginUrl=URL.getSalesforceBaseUrl().toExternalForm()+'/secur/frontdoor.jsp?sid='+getSessionId;

System.debug('>>>>>>>DEBUG>>>>>>>>>>>'+loginUrl);


===========================================

new 12-6-2024

1.

string getSessionId=UserInfo.getOrganizationId().substring(0, 15) + ' ' +  UserInfo.getSessionId().substring(15);

string loginUrl='/secur/frontdoor.jsp?sid='+getSessionId;

System.debug('>>>>>>>DEBUG>>>>>>>>>>>'+loginUrl);


2. ofter domain we need to add step1 output then we get full url for login using sessionid in salesforce.


===========================================================



1 : domain:

2 : add url : /secur/frontdoor.jsp?sid=

3: org id: 00D6u0000004Y50

4. session:

5. sessio id means : org id + session



========================================

domine/secur/frontdoor.jsp?sid=00D0D0000008imn%20!AREAQFPA2BJHLCOGes3rDqVgQR7pAvf_4IHenIPlhX4MqydbAG7Y2RwrxJXhpzRtbV6V.nqlUinQ4.EcuDXYwKxXWCYCoChp





==============================



System.debug('domine-in-devconsole/secur/frontdoor.jsp?sid='+UserInfo.getSessionId().substring(15));


Comments

Popular posts from this blog

salesforce - sf - sfdx - cli - commands

Multi currency in Salesforce - Revenue Cloud Advance - Revenue Lifecycle Management