Class UserPartnerCredentials
java.lang.Object
com.microsoft.store.partnercenter.extensions.BasePartnerCredentials
com.microsoft.store.partnercenter.extensions.UserPartnerCredentials
- All Implemented Interfaces:
IPartnerCredentials
public class UserPartnerCredentials extends BasePartnerCredentials
Partner service credentials based on Azure Active Directory user credentials.
-
Constructor Summary
Constructors Constructor Description UserPartnerCredentials(String clientId, AuthenticationToken aadAuthenticationToken)Initializes a new instance of the UserPartnerCredentials class.UserPartnerCredentials(String clientId, AuthenticationToken aadAuthenticationToken, IAadLoginHandler loginHandler)Initializes a new instance of the UserPartnerCredentials class. -
Method Summary
Modifier and Type Method Description voidonCredentialsRefreshNeeded(IPartnerCredentials credentials, IRequestContext context)Called when a partner credentials instance needs to be refreshed.Methods inherited from class com.microsoft.store.partnercenter.extensions.BasePartnerCredentials
authenticate, authenticate, getAADToken, getClientId, getExpiresAt, getPartnerServiceToken, isExpired, setAADToken, setClientId
-
Constructor Details
-
UserPartnerCredentials
Initializes a new instance of the UserPartnerCredentials class.- Parameters:
clientId- The client id of the application in Azure Active Directory.aadAuthenticationToken- The Azure Active Directory token.
-
UserPartnerCredentials
public UserPartnerCredentials(String clientId, AuthenticationToken aadAuthenticationToken, IAadLoginHandler loginHandler)Initializes a new instance of the UserPartnerCredentials class.- Parameters:
clientId- The client id of the application in Azure Active Directory.aadAuthenticationToken- The Azure Active Directory token.loginHandler- Delegate used to refresh the Azure Active Directory token.
-
-
Method Details
-
onCredentialsRefreshNeeded
Called when a partner credentials instance needs to be refreshed.- Parameters:
credentials- The outdated partner credentials.context- The partner context.
-