Index

B D E F G I K P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

B

build() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
builder() - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
 
Builder() - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
Builder() - Constructor for class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
 

D

DEFAULT_ENV_KEY - Static variable in class io.scalecube.security.vault.VaultServiceRolesInstaller.EnvironmentServiceRolesSupplier
 
DEFAULT_FILE - Static variable in class io.scalecube.security.vault.VaultServiceRolesInstaller.FileServiceRolesSupplier
 
DEFAULT_FILE_NAME - Static variable in class io.scalecube.security.vault.VaultServiceRolesInstaller.ResourcesServiceRolesSupplier
 

E

EnvironmentServiceRolesSupplier() - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.EnvironmentServiceRolesSupplier
 
EnvironmentServiceRolesSupplier(String) - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.EnvironmentServiceRolesSupplier
 

F

FileServiceRolesSupplier() - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.FileServiceRolesSupplier
 
FileServiceRolesSupplier(String) - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.FileServiceRolesSupplier
 

G

get() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.EnvironmentServiceRolesSupplier
 
get() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.FileServiceRolesSupplier
 
get() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ResourcesServiceRolesSupplier
 
getToken(Map<String, String>) - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier
Obtains vault service token (aka identity token or oidc token).

I

install() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller
Builds vault oidc micro-infrastructure (identity roles and keys) to use it for machine-to-machine authentication.
io.scalecube.security.vault - package io.scalecube.security.vault
 

K

keyAlgorithm(String) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
keyNameSupplier(Supplier<String>) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
keyRotationPeriod(String) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
keyVerificationTtl(String) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 

P

permissions() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role
 
permissions(List<String>) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role
 

R

ResourcesServiceRolesSupplier() - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.ResourcesServiceRolesSupplier
 
ResourcesServiceRolesSupplier(String) - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.ResourcesServiceRolesSupplier
 
role() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role
 
role(String) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role
 
Role() - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role
 
roleNameBuilder(Function<String, String>) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
roles() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles
 
roles(List<VaultServiceRolesInstaller.ServiceRoles.Role>) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles
 
roleTtl(String) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 

S

serviceRole(String) - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
 
ServiceRoles() - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles
 
serviceRolesSources(Supplier<VaultServiceRolesInstaller.ServiceRoles>...) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
serviceRolesSources(List<Supplier<VaultServiceRolesInstaller.ServiceRoles>>) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
serviceTokenNameBuilder(BiFunction<String, Map<String, String>, String>) - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
 

T

toString() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.EnvironmentServiceRolesSupplier
 
toString() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.FileServiceRolesSupplier
 
toString() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ResourcesServiceRolesSupplier
 
toString() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role
 
toString() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles
 

V

vaultAddress(String) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
vaultAddress(String) - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
 
VaultServiceRolesInstaller - Class in io.scalecube.security.vault
 
VaultServiceRolesInstaller.Builder - Class in io.scalecube.security.vault
 
VaultServiceRolesInstaller.EnvironmentServiceRolesSupplier - Class in io.scalecube.security.vault
 
VaultServiceRolesInstaller.FileServiceRolesSupplier - Class in io.scalecube.security.vault
 
VaultServiceRolesInstaller.ResourcesServiceRolesSupplier - Class in io.scalecube.security.vault
 
VaultServiceRolesInstaller.ServiceRoles - Class in io.scalecube.security.vault
 
VaultServiceRolesInstaller.ServiceRoles.Role - Class in io.scalecube.security.vault
 
VaultServiceTokenSupplier - Class in io.scalecube.security.vault
 
VaultServiceTokenSupplier.Builder - Class in io.scalecube.security.vault
 
vaultTokenSupplier(Supplier<String>) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
 
vaultTokenSupplier(Supplier<String>) - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
 
B D E F G I K P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values