Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- bind(Run, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
C
- createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraAuthMethod
-
Creates an MSAL client credential for this authentication method.
- createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod
- createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
- createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
D
- DEFAULT_AUTHORITY_HOST - Static variable in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod.DescriptorImpl
- doCheckCertificateBase64(String) - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod.DescriptorImpl
- doCheckCertificatePem(String) - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
- doCheckPrivateKeyPem(String, Secret) - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
- doCheckScopes(String) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
-
Validates scopes input.
- doFillTenantIdItems() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
-
Provides tenant ID suggestions.
- doTestConnection(String, String, String, String, String, String, String, Secret, Secret, Secret, Secret, Secret, Secret) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
-
Tests token acquisition with the provided settings.
E
- EntraAuthMethod - Class in io.jenkins.plugins.entraoauth
-
Base class for Entra authentication method variants.
- EntraAuthMethod() - Constructor for class io.jenkins.plugins.entraoauth.EntraAuthMethod
- EntraClientSecretAuthMethod - Class in io.jenkins.plugins.entraoauth
-
Client-secret authentication method for Entra OAuth credentials.
- EntraClientSecretAuthMethod(Secret) - Constructor for class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod
- EntraClientSecretAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraClientSecretAuthMethod.DisplayName:Client secret. - EntraClientSecretAuthMethod.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
- EntraOAuth2ScopeRequirement - Class in io.jenkins.plugins.entraoauth
-
Entra-specific OAuth2 scope requirement.
- EntraOAuth2ScopeRequirement(Collection) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement
-
Creates a scope requirement with the provided scopes.
- EntraOAuth2ScopeSpecification - Class in io.jenkins.plugins.entraoauth
-
Entra-specific OAuth2 scope specification for credential domains.
- EntraOAuth2ScopeSpecification(String) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification
-
Creates a specification from a raw scopes string.
- EntraOAuth2ScopeSpecification_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraOAuth2ScopeSpecification.DisplayName:Microsoft Entra ID OAuth 2.0 scope specification. - EntraOAuth2ScopeSpecification.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
- EntraOAuthCredentialBinding - Class in io.jenkins.plugins.entraoauth
- EntraOAuthCredentialBinding(String, String, String) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
- EntraOAuthCredentialBinding.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
- EntraOAuthCredentials - Class in io.jenkins.plugins.entraoauth
-
Microsoft Entra OAuth credentials with pluggable authentication methods.
- EntraOAuthCredentials(CredentialsScope, String, String, String, String, EntraAuthMethod, String, String, String) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- EntraOAuthCredentials_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraOAuthCredentials.DisplayName:Microsoft Entra ID OAuth credentials. - EntraOAuthCredentials.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
- EntraOAuthMultiBinding_UsernameAndToken() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraOAuthMultiBinding.UsernameAndToken:Username and Access Token. - EntraPemAuthMethod - Class in io.jenkins.plugins.entraoauth
-
PEM-certificate authentication method for Entra OAuth credentials.
- EntraPemAuthMethod(Secret, Secret, Secret) - Constructor for class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
- EntraPemAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraPemAuthMethod.DisplayName:PEM certificate. - EntraPemAuthMethod.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
- EntraPfxAuthMethod - Class in io.jenkins.plugins.entraoauth
-
PFX-certificate authentication method for Entra OAuth credentials.
- EntraPfxAuthMethod(Secret, Secret) - Constructor for class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
- EntraPfxAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraPfxAuthMethod.DisplayName:PFX certificate. - EntraPfxAuthMethod.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
- equals(Object) - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement
F
- FormValidation_AuthenticationMethodRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.AuthenticationMethodRequired:Authentication method is required.. - FormValidation_AuthorityHostRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.AuthorityHostRequired:Authority host is required.. - FormValidation_CertificateBase64Invalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.CertificateBase64Invalid:Certificate data must be base64 encoded.. - FormValidation_CertificatePemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.CertificatePemInvalid:Certificate PEM is invalid.. - FormValidation_ClientIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ClientIdRequired:Client ID is required.. - FormValidation_ClientSecretRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ClientSecretRequired:Client secret is required.. - FormValidation_ErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ErrorWithDetail:{0}. - FormValidation_PrivateKeyPemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.PrivateKeyPemInvalid:Private key PEM is invalid or unsupported.. - FormValidation_ScopesRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ScopesRequired:At least one scope is required.. - FormValidation_TenantIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TenantIdRequired:Tenant ID is required.. - FormValidation_TestTokenErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TestTokenErrorWithDetail:Failed to acquire access token: {0}. - FormValidation_TestTokenFailed() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TestTokenFailed:No access token was returned.. - FormValidation_TestTokenSuccess() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TestTokenSuccess:Successfully acquired an access token..
G
- getAccessToken(OAuth2ScopeRequirement) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getAuthenticationMethod() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getAuthorityHost() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getCertificateBase64() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
- getCertificatePassword() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
- getCertificatePem() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
- getClientId() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getClientSecret() - Method in class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod
- getDefaultAuthorityHost() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
-
Returns the default authority host.
- getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification.DescriptorImpl
-
Returns the display name for this specification type.
- getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod.DescriptorImpl
- getPrivateKeyPassword() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
- getPrivateKeyPem() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
- getScopeList() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getScopes() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement
-
Returns required scopes.
- getScopes() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getSpecifiedScopesText() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification
-
Returns the raw scopes text used for configuration.
- getTenantId() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getTokenVariable() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
- getUsername() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
- getUsernameVariable() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
H
- hashCode() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement
I
- io.jenkins.plugins.entraoauth - package io.jenkins.plugins.entraoauth
M
- Messages - Class in io.jenkins.plugins.entraoauth
-
Generated localization support class.
- Messages() - Constructor for class io.jenkins.plugins.entraoauth.Messages
P
- PemUtils_CertificateDataRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.CertificateDataRequired:Certificate data is required.. - PemUtils_CertificatePemMustBeX509() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.CertificatePemMustBeX509:Certificate PEM must be X.509.. - PemUtils_CertificatePemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.CertificatePemRequired:Certificate PEM is required.. - PemUtils_PemHeaderOrFooterMissing() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PemHeaderOrFooterMissing:PEM header or footer is missing.. - PemUtils_Pkcs1RsaKeysNotSupportedUsePkcs8() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.Pkcs1RsaKeysNotSupportedUsePkcs8:PKCS#1 RSA keys are not supported. Use PKCS#8.. - PemUtils_PrivateKeyPasswordRequiredForEncryptedKey() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PrivateKeyPasswordRequiredForEncryptedKey:Private key password is required for encrypted PEM keys.. - PemUtils_PrivateKeyPemCouldNotBeDecrypted() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PrivateKeyPemCouldNotBeDecrypted:Private key PEM could not be decrypted. Check the key format and password.. - PemUtils_PrivateKeyPemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PrivateKeyPemRequired:Private key PEM is required..
R
- requiresWorkspace() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
T
- type() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
- type() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
V
- variables(Run) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
_
- _EntraClientSecretAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraClientSecretAuthMethod.DisplayName:Client secret. - _EntraOAuth2ScopeSpecification_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraOAuth2ScopeSpecification.DisplayName:Microsoft Entra ID OAuth 2.0 scope specification. - _EntraOAuthCredentials_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraOAuthCredentials.DisplayName:Microsoft Entra ID OAuth credentials. - _EntraOAuthMultiBinding_UsernameAndToken() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraOAuthMultiBinding.UsernameAndToken:Username and Access Token. - _EntraPemAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraPemAuthMethod.DisplayName:PEM certificate. - _EntraPfxAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
EntraPfxAuthMethod.DisplayName:PFX certificate. - _FormValidation_AuthenticationMethodRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.AuthenticationMethodRequired:Authentication method is required.. - _FormValidation_AuthorityHostRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.AuthorityHostRequired:Authority host is required.. - _FormValidation_CertificateBase64Invalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.CertificateBase64Invalid:Certificate data must be base64 encoded.. - _FormValidation_CertificatePemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.CertificatePemInvalid:Certificate PEM is invalid.. - _FormValidation_ClientIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ClientIdRequired:Client ID is required.. - _FormValidation_ClientSecretRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ClientSecretRequired:Client secret is required.. - _FormValidation_ErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ErrorWithDetail:{0}. - _FormValidation_PrivateKeyPemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.PrivateKeyPemInvalid:Private key PEM is invalid or unsupported.. - _FormValidation_ScopesRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.ScopesRequired:At least one scope is required.. - _FormValidation_TenantIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TenantIdRequired:Tenant ID is required.. - _FormValidation_TestTokenErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TestTokenErrorWithDetail:Failed to acquire access token: {0}. - _FormValidation_TestTokenFailed() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TestTokenFailed:No access token was returned.. - _FormValidation_TestTokenSuccess() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
FormValidation.TestTokenSuccess:Successfully acquired an access token.. - _PemUtils_CertificateDataRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.CertificateDataRequired:Certificate data is required.. - _PemUtils_CertificatePemMustBeX509() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.CertificatePemMustBeX509:Certificate PEM must be X.509.. - _PemUtils_CertificatePemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.CertificatePemRequired:Certificate PEM is required.. - _PemUtils_PemHeaderOrFooterMissing() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PemHeaderOrFooterMissing:PEM header or footer is missing.. - _PemUtils_Pkcs1RsaKeysNotSupportedUsePkcs8() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.Pkcs1RsaKeysNotSupportedUsePkcs8:PKCS#1 RSA keys are not supported. Use PKCS#8.. - _PemUtils_PrivateKeyPasswordRequiredForEncryptedKey() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PrivateKeyPasswordRequiredForEncryptedKey:Private key password is required for encrypted PEM keys.. - _PemUtils_PrivateKeyPemCouldNotBeDecrypted() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PrivateKeyPemCouldNotBeDecrypted:Private key PEM could not be decrypted. Check the key format and password.. - _PemUtils_PrivateKeyPemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
-
Key
PemUtils.PrivateKeyPemRequired:Private key PEM is required..
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form