public abstract class IdTokenCredentials
extends com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
Modifier and Type | Class and Description |
---|---|
protected static class |
IdTokenCredentials.IdTokenCredentialsDescriptor |
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptor
com.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider
com.cloudbees.plugins.credentials.common.IdCredentials.Helpers
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier | Constructor and Description |
---|---|
protected |
IdTokenCredentials(com.cloudbees.plugins.credentials.CredentialsScope scope,
String id,
String description) |
protected |
IdTokenCredentials(com.cloudbees.plugins.credentials.CredentialsScope scope,
String id,
String description,
KeyPair kp,
Secret privateKey) |
Modifier and Type | Method and Description |
---|---|
protected abstract IdTokenCredentials |
clone(KeyPair kp,
Secret privateKey) |
protected Issuer |
findIssuer() |
com.cloudbees.plugins.credentials.Credentials |
forRun(Run<?,?> context) |
String |
getAudience() |
String |
getIssuer() |
protected Object |
readResolve() |
void |
setAudience(String audience) |
void |
setIssuer(String issuer) |
protected String |
token() |
equals, getDescription, getId, hashCode
getDescriptor, getScope
protected IdTokenCredentials(com.cloudbees.plugins.credentials.CredentialsScope scope, String id, String description)
public final String getIssuer()
@DataBoundSetter public final void setIssuer(String issuer)
public final String getAudience()
@DataBoundSetter public final void setAudience(String audience)
protected abstract IdTokenCredentials clone(KeyPair kp, Secret privateKey)
public final com.cloudbees.plugins.credentials.Credentials forRun(Run<?,?> context)
@NonNull protected final String token()
@NonNull protected Issuer findIssuer()
Copyright © 2016–2022. All rights reserved.