ProjectServerCredentials

Inheritance: java.lang.Object

public final class ProjectServerCredentials

Credentials which are used to connect to Project Online or on-premise instance of Project Server.

Constructors

ConstructorDescription
ProjectServerCredentials(String siteUrl, String authToken)Initializes a new instance of the ProjectServerCredentials class using URL of SharePoint site and valid SPOIDCRL authorization token for SharePoint’s PWA (Project Web Access) site.
ProjectServerCredentials(String siteUrl, String userName, String password)Initializes a new instance of the ProjectServerCredentials class using URL of SharePoint site, user name and password.

Methods

MethodDescription
getAuthToken()Gets the authorization token for the SharePoint instance.
getSiteUrl()Gets the URL of PWA at SharePoint site or URL of on-premise Project Server.
getUserName()Gets the user name for SharePoint site.
toString()Returns a string representation of this instance.

ProjectServerCredentials(String siteUrl, String authToken)

public ProjectServerCredentials(String siteUrl, String authToken)

Initializes a new instance of the ProjectServerCredentials class using URL of SharePoint site and valid SPOIDCRL authorization token for SharePoint’s PWA (Project Web Access) site.

Parameters:

ParameterTypeDescription
siteUrljava.lang.StringThe URL of PWA (Project Web Access) API of Project Online.
authTokenjava.lang.StringThe authorization token (SPOIDCRL) for SharePoint’s PWA (Project Web Access) site.

Use this constructor to connect to ProjectOnline when you already have AuthToken for your SharePoint Online site. |

ProjectServerCredentials(String siteUrl, String userName, String password)

public ProjectServerCredentials(String siteUrl, String userName, String password)

Initializes a new instance of the ProjectServerCredentials class using URL of SharePoint site, user name and password.

Parameters:

ParameterTypeDescription
siteUrljava.lang.StringThe URL of PWA (Project Web Access) API of Project Online.
userNamejava.lang.StringThe user name for the SharePoint site.
passwordjava.lang.StringThe password for the SharePoint site.

Use this constructor to connect to ProjectOnline. Please note that legacy authentication should be enabled in your Azure portal and Office 365 Admin center. |

getAuthToken()

public final String getAuthToken()

Gets the authorization token for the SharePoint instance.

Returns: java.lang.String - the authorization token for the SharePoint instance.

getSiteUrl()

public final String getSiteUrl()

Gets the URL of PWA at SharePoint site or URL of on-premise Project Server. For example, https://your_company_name.sharepoint.com/sites/pwa";

Returns: java.lang.String - the URL of PWA at SharePoint site or URL of on-premise Project Server.

getUserName()

public final String getUserName()

Gets the user name for SharePoint site.

Returns: java.lang.String - the user name for SharePoint site.

toString()

public String toString()

Returns a string representation of this instance.

Returns: java.lang.String - a string representation of this instance.