in aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/SetApplicationSsoConfigRequest.java [107:159]
public void setOidcSsoConfig(OidcSsoConfig oidcSsoConfig) {
this.oidcSsoConfig = oidcSsoConfig;
if (oidcSsoConfig != null) {
putQueryParameter("OidcSsoConfig.CodeEffectiveTime" , oidcSsoConfig.getCodeEffectiveTime());
if (oidcSsoConfig.getResponseTypes() != null) {
for (int depth1 = 0; depth1 < oidcSsoConfig.getResponseTypes().size(); depth1++) {
putQueryParameter("OidcSsoConfig.ResponseTypes." + (depth1 + 1) , oidcSsoConfig.getResponseTypes().get(depth1));
}
}
if (oidcSsoConfig.getGrantScopes() != null) {
for (int depth1 = 0; depth1 < oidcSsoConfig.getGrantScopes().size(); depth1++) {
putQueryParameter("OidcSsoConfig.GrantScopes." + (depth1 + 1) , oidcSsoConfig.getGrantScopes().get(depth1));
}
}
putQueryParameter("OidcSsoConfig.RefreshTokenEffective" , oidcSsoConfig.getRefreshTokenEffective());
if (oidcSsoConfig.getGrantTypes() != null) {
for (int depth1 = 0; depth1 < oidcSsoConfig.getGrantTypes().size(); depth1++) {
putQueryParameter("OidcSsoConfig.GrantTypes." + (depth1 + 1) , oidcSsoConfig.getGrantTypes().get(depth1));
}
}
putQueryParameter("OidcSsoConfig.IdTokenEffectiveTime" , oidcSsoConfig.getIdTokenEffectiveTime());
if (oidcSsoConfig.getPkceChallengeMethods() != null) {
for (int depth1 = 0; depth1 < oidcSsoConfig.getPkceChallengeMethods().size(); depth1++) {
putQueryParameter("OidcSsoConfig.PkceChallengeMethods." + (depth1 + 1) , oidcSsoConfig.getPkceChallengeMethods().get(depth1));
}
}
putQueryParameter("OidcSsoConfig.PasswordAuthenticationSourceId" , oidcSsoConfig.getPasswordAuthenticationSourceId());
putQueryParameter("OidcSsoConfig.AccessTokenEffectiveTime" , oidcSsoConfig.getAccessTokenEffectiveTime());
if (oidcSsoConfig.getPostLogoutRedirectUris() != null) {
for (int depth1 = 0; depth1 < oidcSsoConfig.getPostLogoutRedirectUris().size(); depth1++) {
putQueryParameter("OidcSsoConfig.PostLogoutRedirectUris." + (depth1 + 1) , oidcSsoConfig.getPostLogoutRedirectUris().get(depth1));
}
}
putQueryParameter("OidcSsoConfig.PasswordTotpMfaRequired" , oidcSsoConfig.getPasswordTotpMfaRequired());
if (oidcSsoConfig.getCustomClaims() != null) {
for (int depth1 = 0; depth1 < oidcSsoConfig.getCustomClaims().size(); depth1++) {
if (oidcSsoConfig.getCustomClaims().get(depth1) != null) {
putQueryParameter("OidcSsoConfig.CustomClaims." + (depth1 + 1) + ".ClaimValueExpression" , oidcSsoConfig.getCustomClaims().get(depth1).getClaimValueExpression());
putQueryParameter("OidcSsoConfig.CustomClaims." + (depth1 + 1) + ".ClaimName" , oidcSsoConfig.getCustomClaims().get(depth1).getClaimName());
}
}
}
putQueryParameter("OidcSsoConfig.SubjectIdExpression" , oidcSsoConfig.getSubjectIdExpression());
putQueryParameter("OidcSsoConfig.PkceRequired" , oidcSsoConfig.getPkceRequired());
if (oidcSsoConfig.getRedirectUris() != null) {
for (int depth1 = 0; depth1 < oidcSsoConfig.getRedirectUris().size(); depth1++) {
putQueryParameter("OidcSsoConfig.RedirectUris." + (depth1 + 1) , oidcSsoConfig.getRedirectUris().get(depth1));
}
}
}
}