@RestController
@RequestMapping(value="/user",
produces="application/json",
consumes="application/json")
public class UserController
extends Object
| Constructor and Description |
|---|
UserController() |
| Modifier and Type | Method and Description |
|---|---|
void |
createUser(UserDTO requestDTO)
Registers user profile using default Datasafe convention - user profile, user private and inbox space
are located within
DatasafeProperties#getSystemRoot() storage root, using convention:
User profile de.adorsys.datasafe.directory.impl.profile.operations.DFSBasedProfileStorageImpl:
public-profile: ${systemRoot}/profiles/public/${userName}
private-profile: ${systemRoot}/profiles/private/${userName}
User files:
privatespace-raw-files: ${systemRoot}/${userName}/private/files
privatespace-latest-file-version: ${systemRoot}/${userName}/versions
privatespace-keystore: ${systemRoot}/${userName}/private/keystore
inbox: ${systemRoot}/${userName}/inbox
public-keys: ${systemRoot}/${userName}/public/keystore |
void |
deleteUser(String user,
String password)
Removes user.
|
@PutMapping
public void createUser(@RequestBody
UserDTO requestDTO)
DatasafeProperties#getSystemRoot() storage root, using convention:
User profile de.adorsys.datasafe.directory.impl.profile.operations.DFSBasedProfileStorageImpl:
public-profile: ${systemRoot}/profiles/public/${userName}
private-profile: ${systemRoot}/profiles/private/${userName}
User files:
privatespace-raw-files: ${systemRoot}/${userName}/private/files
privatespace-latest-file-version: ${systemRoot}/${userName}/versions
privatespace-keystore: ${systemRoot}/${userName}/private/keystore
inbox: ${systemRoot}/${userName}/inbox
public-keys: ${systemRoot}/${userName}/public/keystoreCopyright © 2019. All rights reserved.