Skip to content

Commit

Permalink
Forgot new files
Browse files Browse the repository at this point in the history
  • Loading branch information
slavikm committed Dec 9, 2023
1 parent a41dc4b commit 38f13a5
Show file tree
Hide file tree
Showing 5 changed files with 82 additions and 0 deletions.
19 changes: 19 additions & 0 deletions src/main/java/com/descope/enums/BatchUserPasswordAlgorithm.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.descope.enums;

import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;

public enum BatchUserPasswordAlgorithm {
BATCH_USER_PASSWORD_ALGORITHM_BCRYPT("bcrypt"),
BATCH_USER_PASSWORD_ALGORITHM_PBKDF2SHA1("pbkdf2sha1"),
BATCH_USER_PASSWORD_ALGORITHM_PBKDF2SHA256("pbkdf2sha256"),
BATCH_USER_PASSWORD_ALGORITHM_PBKDF2SHA512("pbkdf2sha512");

@Getter
@JsonValue
private final String value;

BatchUserPasswordAlgorithm(String value) {
this.value = value;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.descope.model.user.request;

import com.descope.enums.BatchUserPasswordAlgorithm;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BatchUserPasswordHashed {
BatchUserPasswordAlgorithm algorithm;
byte[] hash;
byte[] salt;
int iterations;
}
18 changes: 18 additions & 0 deletions src/main/java/com/descope/model/user/request/BatchUserRequest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.descope.model.user.request;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class BatchUserRequest extends UserRequest {
String loginId;
String password;
BatchUserPasswordHashed hashedPassword;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package com.descope.model.user.response;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserFailedResponse {
String failure;
UserResponse user;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.descope.model.user.response;

import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class UsersBatchResponse {
private List<UserResponse> createdUsers;
private List<UserFailedResponse> failedUsers;
}

0 comments on commit 38f13a5

Please sign in to comment.