UserPartnerCredentials Class

public class UserPartnerCredentials extends BasePartnerCredentials

Partner service credentials based on Azure Active Directory user credentials.

Constructor Summary

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 and Description
void onCredentialsRefreshNeeded(IPartnerCredentials credentials, IRequestContext context)

Called when a partner credentials instance needs to be refreshed.

Inherited Members

BasePartnerCredentials.authenticate() BasePartnerCredentials.authenticate(IRequestContext requestContext) BasePartnerCredentials.getAADToken() BasePartnerCredentials.getClientId() BasePartnerCredentials.getExpiresAt() BasePartnerCredentials.getPartnerServiceToken() BasePartnerCredentials.isExpired() BasePartnerCredentials.setAADToken(AuthenticationToken value) BasePartnerCredentials.setClientId(String value) java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructor Details

UserPartnerCredentials

public UserPartnerCredentials(String clientId, AuthenticationToken aadAuthenticationToken)

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

public void onCredentialsRefreshNeeded(IPartnerCredentials credentials, IRequestContext context)

Called when a partner credentials instance needs to be refreshed.

Parameters:

credentials - The outdated partner credentials.
context - The partner context.

Applies to