Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- build() - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
- build() - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
- builder() - Static method in class io.scalecube.security.vault.VaultServiceRolesInstaller
- builder() - Static method in class io.scalecube.security.vault.VaultServiceTokenSupplier
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
-
Setter for
serviceRole. - ServiceRoles() - Constructor for class io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles
- 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
-
Setter for
serviceTokenNameBuilder.
T
- timeout(long, TimeUnit) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
- 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
-
Setter for
vaultAddress. - 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<CompletableFuture<String>>) - Method in class io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
- vaultTokenSupplier(Supplier<CompletableFuture<String>>) - Method in class io.scalecube.security.vault.VaultServiceTokenSupplier.Builder
-
Setter for
vaultTokenSupplier.
All Classes and Interfaces|All Packages|Constant Field Values