Package io.jenkins.plugins.oidc_provider
Class IdTokenCredentials
java.lang.Object
com.cloudbees.plugins.credentials.BaseCredentials
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
io.jenkins.plugins.oidc_provider.IdTokenCredentials
- All Implemented Interfaces:
com.cloudbees.plugins.credentials.common.IdCredentials,com.cloudbees.plugins.credentials.common.StandardCredentials,com.cloudbees.plugins.credentials.Credentials,ExtensionPoint,Describable<com.cloudbees.plugins.credentials.Credentials>,Serializable
- Direct Known Subclasses:
IdTokenFileCredentials,IdTokenStringCredentials
public abstract class IdTokenCredentials
extends com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classNested classes/interfaces inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptorNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials
com.cloudbees.plugins.credentials.common.IdCredentials.HelpersNested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials
com.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider -
Field Summary
FieldsModifier and TypeFieldDescriptionClaims that must not be defined by user claim templates, because they have special meanings. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIdTokenCredentials(com.cloudbees.plugins.credentials.CredentialsScope scope, String id, String description) protectedIdTokenCredentials(com.cloudbees.plugins.credentials.CredentialsScope scope, String id, String description, KeyPair kp, Secret privateKey) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract IdTokenCredentialsprotected Issuerfinal com.cloudbees.plugins.credentials.Credentialsfinal Stringfinal Stringprotected Objectfinal voidsetAudience(String audience) final voidprotected final Stringtoken()Methods inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
equals, getDescription, getId, hashCodeMethods inherited from class com.cloudbees.plugins.credentials.BaseCredentials
getDescriptor, getScopeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cloudbees.plugins.credentials.Credentials
getDescriptor, getScope
-
Field Details
-
STANDARD_CLAIMS
Claims that must not be defined by user claim templates, because they have special meanings.subis treated specially: it must be defined by a claim template.- See Also:
-
-
Constructor Details
-
IdTokenCredentials
-
IdTokenCredentials
-
-
Method Details
-
readResolve
- Throws:
Exception
-
getIssuer
-
setIssuer
-
getAudience
-
setAudience
-
clone
-
forRun
-
token
-
findIssuer
-