public static Session GetSessionData(string sessionToken) { ProviderFactory _providerFactory = ProviderFactory.Instance; var service = _providerFactory.CreateSessionServiceProvider(); return(service.GetSessionInformation(sessionToken)); }
public SessionSecurityTicket VerifySessionToken(String SessionToken) { ProviderFactory _providerFactory = ProviderFactory.Instance; var service = _providerFactory.CreateSessionServiceProvider(); var verificationResult = service.CheckIfSessionIsValid(SessionToken); if (verificationResult) { Session result = service.GetSessionInformation(SessionToken); return(SessionTokenInformationUtil.getSessionSecurityTicket(result)); } else { var fault = new VerificationFault(); fault.Message = "Session token is not valid"; throw new FaultException <VerificationFault>(fault); } }
public SessionSecurityTicket Verify(String SessionToken) { ProviderFactory _providerFactory = ProviderFactory.Instance; var service = _providerFactory.CreateSessionServiceProvider(); var verificationResult = service.CheckIfSessionIsValid(SessionToken); if (verificationResult) { try { Session result = service.GetSessionInformation(SessionToken); return(SessionTokenInformationUtil.getSessionSecurityTicket(result)); } catch (Exception) { throw new VerificationException(VerificationException.VerificationException_Message); } } else { throw new VerificationException(VerificationException.VerificationException_Message); } }