Serialized Form

  • Package org.openshift.jenkins.plugins.openshiftlogin

    • Class org.openshift.jenkins.plugins.openshiftlogin.BearerTokenOAuthSession

      class BearerTokenOAuthSession extends OAuthSession implements Serializable
    • Class org.openshift.jenkins.plugins.openshiftlogin.OAuthSession

      class OAuthSession extends Object implements Serializable
      • Serialized Fields

        • credential
          com.google.api.client.auth.oauth2.Credential credential
        • flow
          com.google.api.client.auth.oauth2.AuthorizationCodeFlow flow
        • from
          String from
          The url the user was trying to navigate to.
        • redirectUrl
          String redirectUrl
          Where Google will redirect to once the scopes are approved by the user.
        • uuid
          String uuid
    • Exception org.openshift.jenkins.plugins.openshiftlogin.OpenShiftHttpRedirectWithPrompt

      class OpenShiftHttpRedirectWithPrompt extends RuntimeException implements Serializable
    • Class org.openshift.jenkins.plugins.openshiftlogin.OpenShiftOAuth2SecurityRealm

      class OpenShiftOAuth2SecurityRealm extends SecurityRealm implements Serializable
      • Serialized Fields

        • clientId
          String clientId
          The clientID from the OpenShift server.
        • clientSecret
          Secret clientSecret
          The client secret from the OpenShift server.
        • configMapName
          String configMapName
          The name of the ConfigMap in OpenShift containing a custom permission mapping.
        • defaultedClientId
          String defaultedClientId
          If the user did not specify a specific value for defaultedClientId, the inferred default is stored here
        • defaultedClientSecret
          String defaultedClientSecret
          If the user did not specify a specific value for defaultedClientSecret, the inferred default is stored here
        • defaultedRedirectURL
          String defaultedRedirectURL
          If the user did not specify a specific value for redirectURL, the inferred default is stored here.
        • defaultedServerPrefix
          String defaultedServerPrefix
          If the user did not specify a specific value for serverPrefix, the inferred default is stored here
        • defaultedServiceAccountDirectory
          String defaultedServiceAccountDirectory
          If the user did not specify a specific value for serviceAccountDirectory, the inferred default is stored here
        • defaultedServiceAccountName
          String defaultedServiceAccountName
          If the user did not specify a specific value for serviceAccountName, the inferred default is stored here
        • filter
          OpenShiftPermissionFilter filter
        • namespace
          String namespace
          The project/namespace of the serviceaccount for the jenkins pod
        • provider
          OpenShiftProviderInfo provider
          The oauth provider info retrieved from the master
        • redirectUrl
          String redirectUrl
          Control the redirection URL for this realm. Exposed for testing.
        • redirectURL
          String redirectURL
          The URL to the API server the browser will use during redirects.
        • serverPrefix
          String serverPrefix
          The base part of the OpenShift URL for making API calls.
        • serviceAccountDirectory
          String serviceAccountDirectory
          The service account directory, if set, instructs the plugin to follow the Kubernetes service account conventions to locate the service account token (client secret) and namespace value (to build the service account).
        • serviceAccountName
          String serviceAccountName
          The service account name is used when serviceAccountDirectory is set to create the client ID (system:serviceaccount:NAMESPACE:NAME).
    • Class org.openshift.jenkins.plugins.openshiftlogin.OpenShiftUserDetails

      class OpenShiftUserDetails extends Object implements Serializable