Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -2149,7 +2149,7 @@ client.clients().update(
<dl>
<dd>

**allowedLogoutUrls:** `Optional<List<String>>` — URLs that are valid to redirect to after logout from Auth0.
**allowedLogoutUrls:** `Optional<List<String>>` — URLs that are valid to redirect to after logout from Auth0

</dd>
</dl>
Expand Down Expand Up @@ -10551,7 +10551,7 @@ client.selfServiceProfiles().create(
<dl>
<dd>

**allowedStrategies:** `Optional<List<SelfServiceProfileAllowedStrategyEnum>>` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`]
**allowedStrategies:** `Optional<List<SelfServiceProfileAllowedStrategyEnum>>` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]

</dd>
</dl>
Expand Down Expand Up @@ -10766,7 +10766,7 @@ client.selfServiceProfiles().update(
<dl>
<dd>

**allowedStrategies:** `Optional<List<SelfServiceProfileAllowedStrategyEnum>>` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`]
**allowedStrategies:** `Optional<List<SelfServiceProfileAllowedStrategyEnum>>` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]

</dd>
</dl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ public final class ClientTokenExchangeTypeEnum {
public static final ClientTokenExchangeTypeEnum CUSTOM_AUTHENTICATION =
new ClientTokenExchangeTypeEnum(Value.CUSTOM_AUTHENTICATION, "custom_authentication");

public static final ClientTokenExchangeTypeEnum ON_BEHALF_OF_TOKEN_EXCHANGE =
new ClientTokenExchangeTypeEnum(Value.ON_BEHALF_OF_TOKEN_EXCHANGE, "on_behalf_of_token_exchange");

private final Value value;

private final String string;
Expand Down Expand Up @@ -45,6 +48,8 @@ public <T> T visit(Visitor<T> visitor) {
switch (value) {
case CUSTOM_AUTHENTICATION:
return visitor.visitCustomAuthentication();
case ON_BEHALF_OF_TOKEN_EXCHANGE:
return visitor.visitOnBehalfOfTokenExchange();
case UNKNOWN:
default:
return visitor.visitUnknown(string);
Expand All @@ -56,6 +61,8 @@ public static ClientTokenExchangeTypeEnum valueOf(String value) {
switch (value) {
case "custom_authentication":
return CUSTOM_AUTHENTICATION;
case "on_behalf_of_token_exchange":
return ON_BEHALF_OF_TOKEN_EXCHANGE;
default:
return new ClientTokenExchangeTypeEnum(Value.UNKNOWN, value);
}
Expand All @@ -64,12 +71,16 @@ public static ClientTokenExchangeTypeEnum valueOf(String value) {
public enum Value {
CUSTOM_AUTHENTICATION,

ON_BEHALF_OF_TOKEN_EXCHANGE,

UNKNOWN
}

public interface Visitor<T> {
T visitCustomAuthentication();

T visitOnBehalfOfTokenExchange();

T visitUnknown(String unknownType);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
/**
* This file was auto-generated by Fern from our API Definition.
*/
package com.auth0.client.mgmt.types;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;

public final class ConnectionDpopSigningAlgEnum {
public static final ConnectionDpopSigningAlgEnum ES256 = new ConnectionDpopSigningAlgEnum(Value.ES256, "ES256");

public static final ConnectionDpopSigningAlgEnum ED25519 =
new ConnectionDpopSigningAlgEnum(Value.ED25519, "Ed25519");

private final Value value;

private final String string;

ConnectionDpopSigningAlgEnum(Value value, String string) {
this.value = value;
this.string = string;
}

public Value getEnumValue() {
return value;
}

@java.lang.Override
@JsonValue
public String toString() {
return this.string;
}

@java.lang.Override
public boolean equals(Object other) {
return (this == other)
|| (other instanceof ConnectionDpopSigningAlgEnum
&& this.string.equals(((ConnectionDpopSigningAlgEnum) other).string));
}

@java.lang.Override
public int hashCode() {
return this.string.hashCode();
}

public <T> T visit(Visitor<T> visitor) {
switch (value) {
case ES256:
return visitor.visitEs256();
case ED25519:
return visitor.visitEd25519();
case UNKNOWN:
default:
return visitor.visitUnknown(string);
}
}

@JsonCreator(mode = JsonCreator.Mode.DELEGATING)
public static ConnectionDpopSigningAlgEnum valueOf(String value) {
switch (value) {
case "ES256":
return ES256;
case "Ed25519":
return ED25519;
default:
return new ConnectionDpopSigningAlgEnum(Value.UNKNOWN, value);
}
}

public enum Value {
ES256,

ED25519,

UNKNOWN
}

public interface Visitor<T> {
T visitEs256();

T visitEd25519();

T visitUnknown(String unknownType);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,12 @@ public final class ConnectionOptionsCommonOidc implements IConnectionOptionsComm

private final Optional<ConnectionConnectionSettings> connectionSettings;

private final OptionalNullable<ConnectionFederatedConnectionsAccessTokens> federatedConnectionsAccessTokens;

private final Optional<List<String>> domainAliases;

private final Optional<ConnectionDpopSigningAlgEnum> dpopSigningAlg;

private final OptionalNullable<ConnectionFederatedConnectionsAccessTokens> federatedConnectionsAccessTokens;

private final Optional<String> iconUrl;

private final OptionalNullable<List<ConnectionIdTokenSignedResponseAlgEnum>> idTokenSignedResponseAlgs;
Expand Down Expand Up @@ -73,8 +75,9 @@ private ConnectionOptionsCommonOidc(
String clientId,
Optional<String> clientSecret,
Optional<ConnectionConnectionSettings> connectionSettings,
OptionalNullable<ConnectionFederatedConnectionsAccessTokens> federatedConnectionsAccessTokens,
Optional<List<String>> domainAliases,
Optional<ConnectionDpopSigningAlgEnum> dpopSigningAlg,
OptionalNullable<ConnectionFederatedConnectionsAccessTokens> federatedConnectionsAccessTokens,
Optional<String> iconUrl,
OptionalNullable<List<ConnectionIdTokenSignedResponseAlgEnum>> idTokenSignedResponseAlgs,
Optional<String> issuer,
Expand All @@ -94,8 +97,9 @@ private ConnectionOptionsCommonOidc(
this.clientId = clientId;
this.clientSecret = clientSecret;
this.connectionSettings = connectionSettings;
this.federatedConnectionsAccessTokens = federatedConnectionsAccessTokens;
this.domainAliases = domainAliases;
this.dpopSigningAlg = dpopSigningAlg;
this.federatedConnectionsAccessTokens = federatedConnectionsAccessTokens;
this.iconUrl = iconUrl;
this.idTokenSignedResponseAlgs = idTokenSignedResponseAlgs;
this.issuer = issuer;
Expand Down Expand Up @@ -137,6 +141,18 @@ public Optional<ConnectionConnectionSettings> getConnectionSettings() {
return connectionSettings;
}

@JsonProperty("domain_aliases")
@java.lang.Override
public Optional<List<String>> getDomainAliases() {
return domainAliases;
}

@JsonProperty("dpop_signing_alg")
@java.lang.Override
public Optional<ConnectionDpopSigningAlgEnum> getDpopSigningAlg() {
return dpopSigningAlg;
}

@JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class)
@JsonProperty("federated_connections_access_tokens")
@java.lang.Override
Expand All @@ -147,12 +163,6 @@ public OptionalNullable<ConnectionFederatedConnectionsAccessTokens> getFederated
return federatedConnectionsAccessTokens;
}

@JsonProperty("domain_aliases")
@java.lang.Override
public Optional<List<String>> getDomainAliases() {
return domainAliases;
}

@JsonProperty("icon_url")
@java.lang.Override
public Optional<String> getIconUrl() {
Expand Down Expand Up @@ -300,8 +310,9 @@ private boolean equalTo(ConnectionOptionsCommonOidc other) {
&& clientId.equals(other.clientId)
&& clientSecret.equals(other.clientSecret)
&& connectionSettings.equals(other.connectionSettings)
&& federatedConnectionsAccessTokens.equals(other.federatedConnectionsAccessTokens)
&& domainAliases.equals(other.domainAliases)
&& dpopSigningAlg.equals(other.dpopSigningAlg)
&& federatedConnectionsAccessTokens.equals(other.federatedConnectionsAccessTokens)
&& iconUrl.equals(other.iconUrl)
&& idTokenSignedResponseAlgs.equals(other.idTokenSignedResponseAlgs)
&& issuer.equals(other.issuer)
Expand All @@ -325,8 +336,9 @@ public int hashCode() {
this.clientId,
this.clientSecret,
this.connectionSettings,
this.federatedConnectionsAccessTokens,
this.domainAliases,
this.dpopSigningAlg,
this.federatedConnectionsAccessTokens,
this.iconUrl,
this.idTokenSignedResponseAlgs,
this.issuer,
Expand Down Expand Up @@ -373,6 +385,14 @@ public interface _FinalStage {

_FinalStage connectionSettings(ConnectionConnectionSettings connectionSettings);

_FinalStage domainAliases(Optional<List<String>> domainAliases);

_FinalStage domainAliases(List<String> domainAliases);

_FinalStage dpopSigningAlg(Optional<ConnectionDpopSigningAlgEnum> dpopSigningAlg);

_FinalStage dpopSigningAlg(ConnectionDpopSigningAlgEnum dpopSigningAlg);

_FinalStage federatedConnectionsAccessTokens(
@Nullable
OptionalNullable<ConnectionFederatedConnectionsAccessTokens> federatedConnectionsAccessTokens);
Expand All @@ -387,10 +407,6 @@ _FinalStage federatedConnectionsAccessTokens(
com.auth0.client.mgmt.core.Nullable<ConnectionFederatedConnectionsAccessTokens>
federatedConnectionsAccessTokens);

_FinalStage domainAliases(Optional<List<String>> domainAliases);

_FinalStage domainAliases(List<String> domainAliases);

_FinalStage iconUrl(Optional<String> iconUrl);

_FinalStage iconUrl(String iconUrl);
Expand Down Expand Up @@ -518,11 +534,13 @@ public static final class Builder implements ClientIdStage, _FinalStage {

private Optional<String> iconUrl = Optional.empty();

private Optional<List<String>> domainAliases = Optional.empty();

private OptionalNullable<ConnectionFederatedConnectionsAccessTokens> federatedConnectionsAccessTokens =
OptionalNullable.absent();

private Optional<ConnectionDpopSigningAlgEnum> dpopSigningAlg = Optional.empty();

private Optional<List<String>> domainAliases = Optional.empty();

private Optional<ConnectionConnectionSettings> connectionSettings = Optional.empty();

private Optional<String> clientSecret = Optional.empty();
Expand All @@ -540,8 +558,9 @@ public Builder from(ConnectionOptionsCommonOidc other) {
clientId(other.getClientId());
clientSecret(other.getClientSecret());
connectionSettings(other.getConnectionSettings());
federatedConnectionsAccessTokens(other.getFederatedConnectionsAccessTokens());
domainAliases(other.getDomainAliases());
dpopSigningAlg(other.getDpopSigningAlg());
federatedConnectionsAccessTokens(other.getFederatedConnectionsAccessTokens());
iconUrl(other.getIconUrl());
idTokenSignedResponseAlgs(other.getIdTokenSignedResponseAlgs());
issuer(other.getIssuer());
Expand Down Expand Up @@ -857,19 +876,6 @@ public _FinalStage iconUrl(Optional<String> iconUrl) {
return this;
}

@java.lang.Override
public _FinalStage domainAliases(List<String> domainAliases) {
this.domainAliases = Optional.ofNullable(domainAliases);
return this;
}

@java.lang.Override
@JsonSetter(value = "domain_aliases", nulls = Nulls.SKIP)
public _FinalStage domainAliases(Optional<List<String>> domainAliases) {
this.domainAliases = domainAliases;
return this;
}

@java.lang.Override
public _FinalStage federatedConnectionsAccessTokens(
com.auth0.client.mgmt.core.Nullable<ConnectionFederatedConnectionsAccessTokens>
Expand Down Expand Up @@ -911,6 +917,32 @@ public _FinalStage federatedConnectionsAccessTokens(
return this;
}

@java.lang.Override
public _FinalStage dpopSigningAlg(ConnectionDpopSigningAlgEnum dpopSigningAlg) {
this.dpopSigningAlg = Optional.ofNullable(dpopSigningAlg);
return this;
}

@java.lang.Override
@JsonSetter(value = "dpop_signing_alg", nulls = Nulls.SKIP)
public _FinalStage dpopSigningAlg(Optional<ConnectionDpopSigningAlgEnum> dpopSigningAlg) {
this.dpopSigningAlg = dpopSigningAlg;
return this;
}

@java.lang.Override
public _FinalStage domainAliases(List<String> domainAliases) {
this.domainAliases = Optional.ofNullable(domainAliases);
return this;
}

@java.lang.Override
@JsonSetter(value = "domain_aliases", nulls = Nulls.SKIP)
public _FinalStage domainAliases(Optional<List<String>> domainAliases) {
this.domainAliases = domainAliases;
return this;
}

@java.lang.Override
public _FinalStage connectionSettings(ConnectionConnectionSettings connectionSettings) {
this.connectionSettings = Optional.ofNullable(connectionSettings);
Expand Down Expand Up @@ -957,8 +989,9 @@ public ConnectionOptionsCommonOidc build() {
clientId,
clientSecret,
connectionSettings,
federatedConnectionsAccessTokens,
domainAliases,
dpopSigningAlg,
federatedConnectionsAccessTokens,
iconUrl,
idTokenSignedResponseAlgs,
issuer,
Expand Down
Loading
Loading