config.setPassword(currentAuthInfo.getPassword()); if (Utils.isNullOrEmpty(config.getOauthToken()) && currentAuthInfo.getAuthProvider() != null && !Utils.isNullOrEmpty(currentAuthInfo.getAuthProvider().getConfig().get(ACCESS_TOKEN))) { config.setOauthToken(currentAuthInfo.getAuthProvider().getConfig().get(ACCESS_TOKEN)); } else { // https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins ExecConfig exec = currentAuthInfo.getExec();
config.setPassword(currentAuthInfo.getPassword()); if (Utils.isNullOrEmpty(config.getOauthToken()) && currentAuthInfo.getAuthProvider() != null && !Utils.isNullOrEmpty(currentAuthInfo.getAuthProvider().getConfig().get(ACCESS_TOKEN))) { config.setOauthToken(currentAuthInfo.getAuthProvider().getConfig().get(ACCESS_TOKEN));
configBuilder.withPassword(auth.getPassword()); if (auth.getToken() == null) { if (auth.getAuthProvider() != null) { configBuilder.withOauthToken(auth.getAuthProvider().getConfig().get("id-token"));
public AuthInfoFluentImpl(AuthInfo instance){ this.withAs(instance.getAs()); this.withAuthProvider(instance.getAuthProvider()); this.withClientCertificate(instance.getClientCertificate()); this.withClientCertificateData(instance.getClientCertificateData()); this.withClientKey(instance.getClientKey()); this.withClientKeyData(instance.getClientKeyData()); this.withExtensions(instance.getExtensions()); this.withPassword(instance.getPassword()); this.withToken(instance.getToken()); this.withUsername(instance.getUsername()); }
public AuthInfoBuilder(AuthInfo instance,Boolean validationEnabled){ this.fluent = this; this.withAs(instance.getAs()); this.withAuthProvider(instance.getAuthProvider()); this.withClientCertificate(instance.getClientCertificate()); this.withClientCertificateData(instance.getClientCertificateData()); this.withClientKey(instance.getClientKey()); this.withClientKeyData(instance.getClientKeyData()); this.withExtensions(instance.getExtensions()); this.withPassword(instance.getPassword()); this.withToken(instance.getToken()); this.withUsername(instance.getUsername()); this.validationEnabled = validationEnabled; }
public AuthInfoBuilder(AuthInfoFluent<?> fluent,AuthInfo instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withAs(instance.getAs()); fluent.withAuthProvider(instance.getAuthProvider()); fluent.withClientCertificate(instance.getClientCertificate()); fluent.withClientCertificateData(instance.getClientCertificateData()); fluent.withClientKey(instance.getClientKey()); fluent.withClientKeyData(instance.getClientKeyData()); fluent.withExtensions(instance.getExtensions()); fluent.withPassword(instance.getPassword()); fluent.withToken(instance.getToken()); fluent.withUsername(instance.getUsername()); this.validationEnabled = validationEnabled; } public AuthInfoBuilder(AuthInfo instance){