Plumtree EDK (Enterprise Web Development Kit) 5.4.0 |

# RemoteSessionFactory.GetExplicitLoginContext Method (Uri, String, String, Int32)

Returns an `IRemoteSession` with the same security context in the portal as the specified user.

public static IRemoteSession GetExplicitLoginContext(
Uri endpoint,
string username,
string password,
int sessionDurationInMinutes
);

#### Parameters

endpoint
  the SOAP endpoint
username
  the username whose security context to use
password
  the user's password
sessionDurationInMinutes
  the number of minutes the session is valid. sessionDurationInMinutes must be positive and no greater than one day (60 * 24)

#### Return Value

an `IRemoteSession` object representing the current session with the portal

#### Exceptions

Exception Type | Condition
--- | ---
ArgumentException | if sessionDurationInMinutes is less than one or greater than one day (60 * 24)
PortalException | if the operation resulted in an error on the portal
HttpException | if the endpoint URL is not valid

#### See Also

RemoteSessionFactory Class | Plumtree.Remote.PRC Namespace | RemoteSessionFactory.GetExplicitLoginContext Overload List