ApplicationPartnerCredentials Class
- java.
lang. Object - com.
microsoft. store. partnercenter. extensions. BasePartnerCredentials - com.
microsoft. store. partnercenter. extensions. ApplicationPartnerCredentials
- com.
- com.
public class ApplicationPartnerCredentials extends BasePartnerCredentials
Partner service credentials based on Azure Active Directory application credentials.
Constructor Summary
| Constructor | Description |
|---|---|
| ApplicationPartnerCredentials(String aadApplicationId, String aadApplicationSecret, String aadApplicationDomain) |
Initializes a new instance of the Application |
| ApplicationPartnerCredentials(String aadApplicationId, String aadApplicationSecret, String aadApplicationDomain, String aadAuthorityEndpoint, String graphApiEndpoint) |
Initializes a new instance of the Application |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| void |
authenticate(IRequestContext requestContext)
Authenticates with the partner service. |
| java.lang.String |
getActiveDirectoryAuthority()
Gets the Active Directory authentication endpoint. |
| java.lang.String |
getGraphApiEndpoint()
Gets the Graph API endpoint. |
| void |
onCredentialsRefreshNeeded(IPartnerCredentials credentials, IRequestContext context)
Called when a partner credentials instance needs to be refreshed. |
| void |
setActiveDirectoryAuthority(String value)
Sets the Active Directory authentication endpoint. |
| void |
setGraphApiEndpoint(String value)
Set the Graph API end point. |
Inherited Members
Constructor Details
ApplicationPartnerCredentials
public ApplicationPartnerCredentials(String aadApplicationId, String aadApplicationSecret, String aadApplicationDomain)
Initializes a new instance of the ApplicationPartnerCredentials class.
Parameters:
ApplicationPartnerCredentials
public ApplicationPartnerCredentials(String aadApplicationId, String aadApplicationSecret, String aadApplicationDomain, String aadAuthorityEndpoint, String graphApiEndpoint)
Initializes a new instance of the ApplicationPartnerCredentials class.
Parameters:
Method Details
authenticate
public void authenticate(IRequestContext requestContext)
Authenticates with the partner service.
Overrides:
ApplicationPartnerCredentials.authenticate(IRequestContext requestContext)Parameters:
getActiveDirectoryAuthority
public String getActiveDirectoryAuthority()
Gets the Active Directory authentication endpoint.
Returns:
getGraphApiEndpoint
public String getGraphApiEndpoint()
Gets the Graph API endpoint.
Returns:
onCredentialsRefreshNeeded
public void onCredentialsRefreshNeeded(IPartnerCredentials credentials, IRequestContext context)
Called when a partner credentials instance needs to be refreshed.
Parameters:
setActiveDirectoryAuthority
public void setActiveDirectoryAuthority(String value)
Sets the Active Directory authentication endpoint.
Parameters:
setGraphApiEndpoint
public void setGraphApiEndpoint(String value)
Set the Graph API end point.
Parameters: