Class EntraCapabilityScopeResolver
java.lang.Object
com.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
io.jenkins.plugins.entraoauth.EntraCapabilityScopeResolver
- All Implemented Interfaces:
ExtensionPoint
@Extension
public class EntraCapabilityScopeResolver
extends com.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
Resolves
OAuth2ScopeCapability for EntraOAuthCredentials.-
Nested Class Summary
Nested classes/interfaces inherited from interface ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisApplicable(Class<? extends com.google.jenkins.plugins.credentials.oauth.OAuth2Credentials<?>> credentialsType) resolveRequirement(Collection<com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability> capabilities) Methods inherited from class com.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
resolve
-
Constructor Details
-
EntraCapabilityScopeResolver
public EntraCapabilityScopeResolver()
-
-
Method Details
-
isApplicable
public boolean isApplicable(@NonNull Class<? extends com.google.jenkins.plugins.credentials.oauth.OAuth2Credentials<?>> credentialsType) - Specified by:
isApplicablein classcom.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
-
resolveRequirement
@CheckForNull public EntraOAuth2ScopeRequirement resolveRequirement(@NonNull Collection<com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability> capabilities) - Specified by:
resolveRequirementin classcom.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
-