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
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ public enum BizError {
DISABLE_AUTH_CONFIG_FORBIDDEN(403, 5617),
USER_NOT_EXIST(400, 5618),
JWT_NOT_FIND(400, 5619),
ID_NOT_EXIST(500, 5620),


// asset related, code range 5700 - 5799
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.openblocks.api.authentication.request;

import static com.openblocks.api.authentication.util.AuthenticationUtils.AUTH_REQUEST_THREAD_POOL;

import com.openblocks.domain.authentication.context.AuthRequestContext;
import com.openblocks.domain.user.model.AuthUser;

import reactor.core.publisher.Mono;

public abstract class AbstractBlockedAuthRequest implements AuthRequest {

@Override
public final Mono<AuthUser> auth(AuthRequestContext authRequestContext) {
return Mono.fromSupplier(() -> authSync(authRequestContext))
.subscribeOn(AUTH_REQUEST_THREAD_POOL);
}

protected abstract AuthUser authSync(AuthRequestContext authRequestContext);
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
fast-xml-parser
jsprint
jspdf
jmespath
jsonpath
Expand Down
30 changes: 25 additions & 5 deletions server/api-service/openblocks-server/src/test/resources/users.ldif
Original file line number Diff line number Diff line change
@@ -1,20 +1,40 @@
version: 1
dn: dc=baeldung,dc=com
dn: dc=openblocks,dc=dev
objectClass: domain
objectClass: top
dc: baeldung
dc: openblocks

dn: ou=Users,dc=baeldung,dc=com
dn: ou=Users,dc=openblocks,dc=dev
objectClass: organizationalUnit
objectClass: top
ou: Users

dn: cn=Joe Simms,ou=Users,dc=baeldung,dc=com
dn: cn=Joe Simms,ou=Users,dc=openblocks,dc=dev
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
cn: Joe Simms
sn: Simms
uid: user1
userPassword: 12345
userPassword: 12345

dn: cn=lv,ou=Users,dc=openblocks,dc=dev
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
cn: lv
sn: lv
uid: 1
userPassword: 1111qqqq

dn: cn=yu,ou=Users,dc=openblocks,dc=dev
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
cn: yu
sn: yu
uid: 2
userPassword: 1111qqqq