Package | Description |
---|---|
com.oneops.proxy.auth.user | |
com.oneops.proxy.authz | |
com.oneops.proxy.security | |
com.oneops.proxy.service | |
com.oneops.proxy.web |
Modifier and Type | Method and Description |
---|---|
OneOpsUser |
LdapUserService.authenticate(String userName,
char[] password,
String domain)
Authenticates the username and password using the LDAP/AD service.
|
OneOpsUser |
LdapUserDetailsService.loadUserByUsername(String username) |
Modifier and Type | Method and Description |
---|---|
boolean |
Authz.isAuthorized(String appName,
OneOpsUser user)
Checks if
OneOpsUser is authorized to manage secrets for the given application group. |
Modifier and Type | Method and Description |
---|---|
OneOpsUser |
JwtTokenService.createUser(String token)
Validates token and creates the user details object by extracting identity and authorization
claims.
|
Modifier and Type | Method and Description |
---|---|
String |
JwtTokenService.generateToken(OneOpsUser user)
Generate a JWT token for the given user.
|
Modifier and Type | Method and Description |
---|---|
SecretRequest |
SecretService.validateAndEnrichReq(SecretRequest req,
AppSecret appSecret,
OneOpsUser user)
Validate and enrich
SecretRequest for it's content and other metadata. |
Modifier and Type | Method and Description |
---|---|
void |
GroupController.createSecret(boolean createGroup,
String appName,
String secretName,
SecretRequest secretRequest,
OneOpsUser user)
Creates new secret.
|
List<String> |
GroupController.deleteAllSecrets(String appName,
OneOpsUser user)
Delete all secrets in a particular group.
|
void |
GroupController.deleteClient(String appName,
String name,
OneOpsUser user)
Deletes a client.
|
void |
GroupController.deleteSecret(String appName,
String secretName,
OneOpsUser user)
Delete a secret series.
|
ClientDetailResponseV2 |
GroupController.getClientDetails(String appName,
String name,
OneOpsUser user)
Retrieve information on a client.
|
List<ClientDetailResponseV2> |
GroupController.getClients(String appName,
OneOpsUser user)
Retrieve metadata for clients in a particular group.
|
SecretDetailResponseV2 |
GroupController.getSecret(String appName,
String secretName,
OneOpsUser user)
Retrieve information on a secret series.
|
SecretContent |
GroupController.getSecretContent(String appName,
String secretName,
OneOpsUser user)
Retrieve contents for a set of secret series.
|
List<SecretDetailResponseV2> |
GroupController.getSecrets(String appName,
OneOpsUser user)
Retrieve metadata for secrets in a particular group.
|
List<String> |
GroupController.getSecretsExpiring(String appName,
long time,
OneOpsUser user)
Retrieve listing of secrets expiring soon in a group.
|
List<SecretDetailResponseV2> |
GroupController.getSecretVersions(String appName,
String secretName,
OneOpsUser user)
Retrieve all versions of this secret, sorted from newest to oldest update time.
|
GroupDetailResponseV2 |
GroupController.info(String appName,
OneOpsUser user)
Retrieve information on a group.
|
void |
GroupController.setSecretVersion(String appName,
String secretName,
SecretVersionRequest secretVersion,
OneOpsUser user)
Retrieve all versions of this secret, sorted from newest to oldest update time.
|
void |
GroupController.updateSecret(String appName,
String secretName,
SecretRequest secretRequest,
OneOpsUser user)
Updates the secret.
|
UserResponse |
AuthController.user(OneOpsUser user)
Returns the authenticated current user info.
|
Copyright © 2018 Walmart, Inc.. All rights reserved.