Skip to content

update-security-settings 接口测试 #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
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
396 changes: 229 additions & 167 deletions src/main/java/cn/authing/sdk/java/client/AuthenticationClient.java

Large diffs are not rendered by default.

227 changes: 75 additions & 152 deletions src/main/java/cn/authing/sdk/java/client/ManagementClient.java

Large diffs are not rendered by default.

189 changes: 183 additions & 6 deletions src/main/java/cn/authing/sdk/java/dto/AdminAuditLogDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public class AdminAuditLogDto {
*
*/
@JsonProperty("operationType")
private String operationType;
private OperationType operationType;
/**
* 事件类型:
* - `user`: 用户
Expand All @@ -69,7 +69,7 @@ public class AdminAuditLogDto {
*
*/
@JsonProperty("resourceType")
private String resourceType;
private ResourceType resourceType;
/**
* 事件详情
*/
Expand Down Expand Up @@ -149,17 +149,17 @@ public void setClientIp(String clientIp) {
this.clientIp = clientIp;
}

public String getOperationType() {
public OperationType getOperationType() {
return operationType;
}
public void setOperationType(String operationType) {
public void setOperationType(OperationType operationType) {
this.operationType = operationType;
}

public String getResourceType() {
public ResourceType getResourceType() {
return resourceType;
}
public void setResourceType(String resourceType) {
public void setResourceType(ResourceType resourceType) {
this.resourceType = resourceType;
}

Expand Down Expand Up @@ -233,4 +233,181 @@ public void setRequestId(String requestId) {
this.requestId = requestId;
}


/**
* 操作类型:
* - `create`: 创建
* - `delete`: 删除
* - `import`: 导入
* - `export`: 导出
* - `update`: 修改
* - `refresh`: 刷新
* - `sync`: 同步
* - `invite`: 邀请
* - `resign`: 离职
* - `recover`: 恢复
* - `disable`: 禁用
* - `userEnable`: 启用
*
*/
public static enum OperationType {

@JsonProperty("all")
ALL("all"),

@JsonProperty("create")
CREATE("create"),

@JsonProperty("delete")
DELETE("delete"),

@JsonProperty("import")
IMPORT("import"),

@JsonProperty("export")
EXPORT("export"),

@JsonProperty("update")
UPDATE("update"),

@JsonProperty("refresh")
REFRESH("refresh"),

@JsonProperty("sync")
SYNC("sync"),

@JsonProperty("invite")
INVITE("invite"),

@JsonProperty("resign")
RESIGN("resign"),

@JsonProperty("recover")
RECOVER("recover"),

@JsonProperty("disable")
DISABLE("disable"),

@JsonProperty("userEnable")
USER_ENABLE("userEnable"),

@JsonProperty("activate")
ACTIVATE("activate"),

@JsonProperty("deactivate")
DEACTIVATE("deactivate"),
;

private String value;

OperationType(String value) {
this.value = value;
}

public String getValue() {
return value;
}
}

/**
* 事件类型:
* - `user`: 用户
* - `userpool`: 用户池
* - `tenant`: 租户
* - `userLoginState`: 用户登录态
* - `userAccountState`: 用户账号状态
* - `userGroup`: 用户分组
* - `fieldEncryptState`: 字段加密状态
* - `syncTask`: 同步任务
* - `socialConnection`: 社会化身份源
* - `enterpriseConnection`: 社会化身份源
* - `customDatabase`: 自定义数据库
* - `org`: 组织机构
* - `cooperator`: 协作管理员
* - `application`: 应用
* - `resourceNamespace`: 权限分组
* - `resource`: 资源
* - `role`: 角色
* - `roleAssign`: 角色授权
* - `policy`: 策略
*
*/
public static enum ResourceType {

@JsonProperty("all")
ALL("all"),

@JsonProperty("user")
USER("user"),

@JsonProperty("userpool")
USERPOOL("userpool"),

@JsonProperty("tenant")
TENANT("tenant"),

@JsonProperty("userLoginState")
USER_LOGIN_STATE("userLoginState"),

@JsonProperty("userAccountState")
USER_ACCOUNT_STATE("userAccountState"),

@JsonProperty("userGroup")
USER_GROUP("userGroup"),

@JsonProperty("fieldEncryptState")
FIELD_ENCRYPT_STATE("fieldEncryptState"),

@JsonProperty("syncTask")
SYNC_TASK("syncTask"),

@JsonProperty("socialConnection")
SOCIAL_CONNECTION("socialConnection"),

@JsonProperty("enterpriseConnection")
ENTERPRISE_CONNECTION("enterpriseConnection"),

@JsonProperty("customDatabase")
CUSTOM_DATABASE("customDatabase"),

@JsonProperty("org")
ORG("org"),

@JsonProperty("cooperator")
COOPERATOR("cooperator"),

@JsonProperty("application")
APPLICATION("application"),

@JsonProperty("resourceNamespace")
RESOURCE_NAMESPACE("resourceNamespace"),

@JsonProperty("resource")
RESOURCE("resource"),

@JsonProperty("role")
ROLE("role"),

@JsonProperty("roleAssign")
ROLE_ASSIGN("roleAssign"),

@JsonProperty("policy")
POLICY("policy"),

@JsonProperty("customDomain")
CUSTOM_DOMAIN("customDomain"),
;

private String value;

ResourceType(String value) {
this.value = value;
}

public String getValue() {
return value;
}
}


}
24 changes: 24 additions & 0 deletions src/main/java/cn/authing/sdk/java/dto/CreateIdentityDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,16 @@ public class CreateIdentityDto {
*/
@JsonProperty("userIdInIdp")
private String userIdInIdp;
/**
* 在外部身份源中的 Access Token(此参数只会在用户主动获取时返回,管理侧接口不会返回)。
*/
@JsonProperty("accessToken")
private String accessToken;
/**
* 在外部身份源中的 Refresh Token(此参数只会在用户主动获取时返回,管理侧接口不会返回)。
*/
@JsonProperty("refreshToken")
private String refreshToken;
/**
* 身份来自的身份源连接 ID 列表
*/
Expand Down Expand Up @@ -87,6 +97,20 @@ public void setUserIdInIdp(String userIdInIdp) {
this.userIdInIdp = userIdInIdp;
}

public String getAccessToken() {
return accessToken;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}

public String getRefreshToken() {
return refreshToken;
}
public void setRefreshToken(String refreshToken) {
this.refreshToken = refreshToken;
}

public List<String> getOriginConnIds() {
return originConnIds;
}
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/cn/authing/sdk/java/dto/EmailTemplateDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public class EmailTemplateDto {
* - `handlebar`: 详细使用方法请见:[handlebars 官方文档](https://handlebarsjs.com/)
* - `ejs`: 详细使用方法请见:[ejs 官方文档](https://ejs.co/)
*
* 默认将使用 `handlerbar` 作为膜拜渲染引擎
* 默认将使用 `handlerbar` 作为模版渲染引擎
*
*/
@JsonProperty("tplEngine")
Expand Down Expand Up @@ -219,7 +219,7 @@ public String getValue() {
* - `handlebar`: 详细使用方法请见:[handlebars 官方文档](https://handlebarsjs.com/)
* - `ejs`: 详细使用方法请见:[ejs 官方文档](https://ejs.co/)
*
* 默认将使用 `handlerbar` 作为膜拜渲染引擎
* 默认将使用 `handlerbar` 作为模版渲染引擎
*
*/
public static enum TplEngine {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,16 @@


public class GetWechatMiniProgramPhoneDto {
/**
* `open-type=getphonecode` 接口返回的 `code`
*/
@JsonProperty("code")
private String code;
/**
* 微信小程序的外部身份源连接标志符
*/
@JsonProperty("extIdpConnidentifier")
private String extIdpConnidentifier;

public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
/**
* `open-type=getphonecode` 接口返回的 `code`
*/
@JsonProperty("code")
private String code;

public String getExtIdpConnidentifier() {
return extIdpConnidentifier;
Expand All @@ -30,6 +23,13 @@ public void setExtIdpConnidentifier(String extIdpConnidentifier) {
this.extIdpConnidentifier = extIdpConnidentifier;
}

public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}



}
24 changes: 24 additions & 0 deletions src/main/java/cn/authing/sdk/java/dto/IdentityDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,16 @@ public class IdentityDto {
*/
@JsonProperty("userIdInIdp")
private String userIdInIdp;
/**
* 在外部身份源中的 Access Token(此参数只会在用户主动获取时返回,管理侧接口不会返回)。
*/
@JsonProperty("accessToken")
private String accessToken;
/**
* 在外部身份源中的 Refresh Token(此参数只会在用户主动获取时返回,管理侧接口不会返回)。
*/
@JsonProperty("refreshToken")
private String refreshToken;
/**
* 身份来自的身份源连接 ID 列表
*/
Expand Down Expand Up @@ -99,6 +109,20 @@ public void setUserIdInIdp(String userIdInIdp) {
this.userIdInIdp = userIdInIdp;
}

public String getAccessToken() {
return accessToken;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}

public String getRefreshToken() {
return refreshToken;
}
public void setRefreshToken(String refreshToken) {
this.refreshToken = refreshToken;
}

public List<String> getOriginConnIds() {
return originConnIds;
}
Expand Down
Loading