Class OAuth2AuthorizationProcess

java.lang.Object
com.atlassian.crowd.pageobjects.oauth2.OAuth2AuthorizationProcess
Direct Known Subclasses:
GoogleOAuth2Process, MicrosoftOAuth2Process, OAuth2AuthorizationProcess.NoopOAuth2Process

public abstract class OAuth2AuthorizationProcess extends Object
  • Field Details

    • pageBinder

      protected com.atlassian.pageobjects.PageBinder pageBinder
  • Constructor Details

    • OAuth2AuthorizationProcess

      protected OAuth2AuthorizationProcess(com.atlassian.pageobjects.PageBinder pageBinder)
  • Method Details

    • authorizeAndAllowPermissions

      public void authorizeAndAllowPermissions(String username, String password)
    • login

      public abstract void login(String username, String password)
    • allowPermissions

      public abstract void allowPermissions()
    • forProvider

      public static Function<com.atlassian.pageobjects.PageBinder,OAuth2AuthorizationProcess> forProvider(com.atlassian.oauth2.client.api.storage.config.ProviderType provider)