From e96d401101da9d23954a30171b4ca8ee3ab05bce Mon Sep 17 00:00:00 2001 From: tanya732 Date: Tue, 16 Dec 2025 00:01:14 +0530 Subject: [PATCH] Fix: updated token_lifetime to Integer --- .../mgmt/selfserviceprofiles/ProvisioningConfig.java | 6 +++--- .../SsoAccessTicketRequestTest.java | 12 +++++++++--- .../self_service_profile_sso_ticket_request.json | 3 +++ 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/auth0/json/mgmt/selfserviceprofiles/ProvisioningConfig.java b/src/main/java/com/auth0/json/mgmt/selfserviceprofiles/ProvisioningConfig.java index c267e7ec4..718159e5b 100644 --- a/src/main/java/com/auth0/json/mgmt/selfserviceprofiles/ProvisioningConfig.java +++ b/src/main/java/com/auth0/json/mgmt/selfserviceprofiles/ProvisioningConfig.java @@ -12,7 +12,7 @@ public class ProvisioningConfig { @JsonProperty("scopes") private List scopes; @JsonProperty("token_lifetime") - private int tokenLifetime; + private Integer tokenLifetime; /** @@ -38,7 +38,7 @@ public void setScopes(List scopes) { * @return the token lifetime. */ @JsonProperty("token_lifetime") - public int getTokenLifetime() { + public Integer getTokenLifetime() { return tokenLifetime; } @@ -47,7 +47,7 @@ public int getTokenLifetime() { * @param tokenLifetime the token lifetime to set. */ @JsonProperty("token_lifetime") - public void setTokenLifetime(int tokenLifetime) { + public void setTokenLifetime(Integer tokenLifetime) { this.tokenLifetime = tokenLifetime; } } diff --git a/src/test/java/com/auth0/json/mgmt/selfserviceprofiles/SsoAccessTicketRequestTest.java b/src/test/java/com/auth0/json/mgmt/selfserviceprofiles/SsoAccessTicketRequestTest.java index 41097b646..f538cb273 100644 --- a/src/test/java/com/auth0/json/mgmt/selfserviceprofiles/SsoAccessTicketRequestTest.java +++ b/src/test/java/com/auth0/json/mgmt/selfserviceprofiles/SsoAccessTicketRequestTest.java @@ -29,11 +29,11 @@ public void deserialize() throws Exception { assertThat(deserialized.getTtlSec(), is(0)); assertThat(deserialized.getDomainAliasesConfig().getDomainVerification(), is("none")); + assertThat(deserialized.getProvisioningConfig().getScopes().get(0), is("get:users")); } @Test public void serialize() throws Exception { - Map connectionConfig = new HashMap<>(); connectionConfig.put("name", "okta"); connectionConfig.put("display_name", "okta connection"); @@ -76,13 +76,19 @@ public void serialize() throws Exception { ssoAccessTicketRequest.setDomainAliasesConfig(new DomainAliasesConfig("none")); + ProvisioningConfig provisioningConfig = new ProvisioningConfig(); + List scopes = new ArrayList<>(); + scopes.add("get:users"); + provisioningConfig.setScopes(scopes); + ssoAccessTicketRequest.setProvisioningConfig(provisioningConfig); + String serialized = toJSON(ssoAccessTicketRequest); assertThat(ssoAccessTicketRequest, is(notNullValue())); - assertThat(serialized, containsString("{\"connection_config\":{\"metadata\":{},\"is_domain_connection\":true,\"show_as_button\":true,\"name\":\"okta\",\"options\":{\"icon_url\":\"https://cdn.auth0.com/connections/okta.png\",\"domain_aliases\":[\"acme.corp\"],\"idpinitiated\":{\"client_authorizequery\":\"response_type=code&scope=openid%20profile%20email\",\"client_protocol\":\"oauth2\",\"enabled\":true,\"client_id\":\"client-1\"}},\"display_name\":\"okta connection\"},\"enabled_clients\":[\"client-1\"],\"enabled_organizations\":[{\"organization_id\":\"org_1\",\"assign_membership_on_login\":true,\"show_as_button\":true}],\"ttl_sec\":0,\"domain_aliases_config\":{\"domain_verification\":\"none\"}}")); + assertThat(serialized, containsString("{\"connection_config\":{\"metadata\":{},\"is_domain_connection\":true,\"show_as_button\":true,\"name\":\"okta\",\"options\":{\"icon_url\":\"https://cdn.auth0.com/connections/okta.png\",\"domain_aliases\":[\"acme.corp\"],\"idpinitiated\":{\"client_authorizequery\":\"response_type=code&scope=openid%20profile%20email\",\"client_protocol\":\"oauth2\",\"enabled\":true,\"client_id\":\"client-1\"}},\"display_name\":\"okta connection\"},\"enabled_clients\":[\"client-1\"],\"enabled_organizations\":[{\"organization_id\":\"org_1\",\"assign_membership_on_login\":true,\"show_as_button\":true}],\"ttl_sec\":0,\"domain_aliases_config\":{\"domain_verification\":\"none\"},\"provisioning_config\":{\"scopes\":[\"get:users\"]}}")); assertThat(serialized, containsString("\"enabled_clients\":[\"client-1\"]")); assertThat(serialized, containsString("\"enabled_organizations\":[{\"organization_id\":\"org_1\",\"assign_membership_on_login\":true,\"show_as_button\":true}]")); assertThat(serialized, containsString("\"ttl_sec\":0")); assertThat(serialized, containsString("\"domain_aliases_config\":{\"domain_verification\":\"none\"}")); - + assertThat(serialized, containsString("\"provisioning_config\":{\"scopes\":[\"get:users\"]}")); } } diff --git a/src/test/resources/mgmt/self_service_profile_sso_ticket_request.json b/src/test/resources/mgmt/self_service_profile_sso_ticket_request.json index cd18124f4..17f7af82d 100644 --- a/src/test/resources/mgmt/self_service_profile_sso_ticket_request.json +++ b/src/test/resources/mgmt/self_service_profile_sso_ticket_request.json @@ -34,5 +34,8 @@ "ttl_sec": 0, "domain_aliases_config": { "domain_verification": "none" + }, + "provisioning_config": { + "scopes": ["get:users"] } }