Class MsalAuthenticatorFactory

java.lang.Object
com.atlassian.crowd.directory.authentication.impl.MsalAuthenticatorFactory
All Implemented Interfaces:
MsGraphApiAuthenticatorFactory

public class MsalAuthenticatorFactory extends Object implements MsGraphApiAuthenticatorFactory
  • Constructor Details

    • MsalAuthenticatorFactory

      public MsalAuthenticatorFactory()
  • Method Details

    • create

      public MsGraphApiAuthenticator create(String clientId, String clientSecret, String tenantId, AzureApiUriResolver apiUriResolver)
      Description copied from interface: MsGraphApiAuthenticatorFactory
      Creates a new MsGraphApiAuthenticator instance
      Specified by:
      create in interface MsGraphApiAuthenticatorFactory
      Parameters:
      clientId - microsoft azure ad application's (web app) id
      clientSecret - microsoft azure ad application's (web app) client key
      tenantId - microsoft azure ad tenant's id
      apiUriResolver - Endpoint data provider appropriate for given azure ad application's region
      Returns:
      a constructed MsGraphApiAuthenticator