Skip navigation links
A C D E G H I O P R S U V 

A

AuthConfig - Class in io.cellery.observability.auth.internal
This bean class is used to read cellery auth config.
AuthConfig() - Constructor for class io.cellery.observability.auth.internal.AuthConfig
 
AuthProvider - Interface in io.cellery.observability.auth
Auth Provider interface used for authentication and authorization in Cellery.
AuthProviderException - Exception in io.cellery.observability.auth.exception
Exception indicating errors in Authentication/Authorization Providers.
AuthProviderException(String, Throwable) - Constructor for exception io.cellery.observability.auth.exception.AuthProviderException
 
AuthProviderException(String) - Constructor for exception io.cellery.observability.auth.exception.AuthProviderException
 
AuthServiceComponent - Class in io.cellery.observability.auth.internal
This class acts as a Service Component which specifies the services that is required by the component.
AuthServiceComponent() - Constructor for class io.cellery.observability.auth.internal.AuthServiceComponent
 
AuthUtils - Class in io.cellery.observability.auth
Auth related utilities.

C

CelleryLocalAuthProvider - Class in io.cellery.observability.auth
Cellery default local auth provider.
CelleryLocalAuthProvider() - Constructor for class io.cellery.observability.auth.CelleryLocalAuthProvider
 
Constants - Class in io.cellery.observability.auth
Constants related to Cellery Auth.
CONTENT_TYPE_APPLICATION_JSON - Static variable in class io.cellery.observability.auth.Constants
 

D

DcrProvider - Class in io.cellery.observability.auth
Dynamic Client Registration Provider for Cellery Observability.
DcrProvider() - Constructor for class io.cellery.observability.auth.DcrProvider
 
disableSSLVerification() - Static method in class io.cellery.observability.auth.AuthUtils
Disable SSL verification for the default URL connection.

E

exchangeAuthCode(String) - Static method in class io.cellery.observability.auth.AuthUtils
Exchange auth code for tokens.

G

generateBasicAuthHeaderValue(String, String) - Static method in class io.cellery.observability.auth.AuthUtils
Get the Base64 encoded IdP Admin Credentials.
getActions() - Method in class io.cellery.observability.auth.Permission
 
getAllAllowedPermissions(String) - Method in interface io.cellery.observability.auth.AuthProvider
Get an array of all the permissions allowed for a user.
getAllAllowedPermissions(String) - Method in class io.cellery.observability.auth.CelleryLocalAuthProvider
 
getAuthProvider() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getClientId() - Method in class io.cellery.observability.auth.DcrProvider
Get the client ID of the SP created for observability portal.
getClientSecret() - Method in class io.cellery.observability.auth.DcrProvider
Get the client secret of the SP created for observability portal.
getConfigProvider() - Static method in class io.cellery.observability.auth.internal.ServiceHolder
 
getDataSourceService() - Static method in class io.cellery.observability.auth.internal.ServiceHolder
 
getDcrClientId() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getDcrClientName() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getDcrProvider() - Static method in class io.cellery.observability.auth.internal.ServiceHolder
 
getDefaultLocalAuthProviderLocalRuntimeId() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getDefaultLocalAuthProviderToken() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getIdpDcrRegisterEndpoint() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getIdpOidcIntrospectEndpoint() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getIdpOidcTokenEndpoint() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getIdpPassword() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getIdpUrl() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getIdpUsername() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getInstance() - Static method in class io.cellery.observability.auth.internal.AuthConfig
 
getNamespace() - Method in class io.cellery.observability.auth.Permission
 
getPortalHomeUrl() - Method in class io.cellery.observability.auth.internal.AuthConfig
 
getRuntime() - Method in class io.cellery.observability.auth.Permission
 
getTrustAllClient() - Static method in class io.cellery.observability.auth.AuthUtils
Get a HTTP Client which bypasses the SSL checks.

H

HEADER_AUTHORIZATION - Static variable in class io.cellery.observability.auth.Constants
 
HEADER_CONTENT_TYPE - Static variable in class io.cellery.observability.auth.Constants
 

I

io.cellery.observability.auth - package io.cellery.observability.auth
 
io.cellery.observability.auth.exception - package io.cellery.observability.auth.exception
 
io.cellery.observability.auth.internal - package io.cellery.observability.auth.internal
 
isTokenValid(String, Permission) - Method in interface io.cellery.observability.auth.AuthProvider
Validate the token.
isTokenValid(String, Permission) - Method in class io.cellery.observability.auth.CelleryLocalAuthProvider
 
isTokenValid(String) - Method in class io.cellery.observability.auth.CelleryLocalAuthProvider
Validate if a token is a valid token issued by the IdP.

O

OIDC_AUTHORIZATION_CODE_KEY - Static variable in class io.cellery.observability.auth.Constants
 
OIDC_CALLBACK_URL_KEY - Static variable in class io.cellery.observability.auth.Constants
 
OIDC_CLIENT_ID_KEY - Static variable in class io.cellery.observability.auth.Constants
 
OIDC_CLIENT_NAME_KEY - Static variable in class io.cellery.observability.auth.Constants
 
OIDC_CLIENT_SECRET_KEY - Static variable in class io.cellery.observability.auth.Constants
 
OIDC_EXT_PARAM_CLIENT_ID_KEY - Static variable in class io.cellery.observability.auth.Constants
 
OIDC_GRANT_TYPES_KEY - Static variable in class io.cellery.observability.auth.Constants
 

P

Permission - Class in io.cellery.observability.auth
Represents a permission granted to perform a list of Permission.Action on any resource in a namespace belonging to a runtime.
Permission(String, String, List<Permission.Action>) - Constructor for class io.cellery.observability.auth.Permission
 
Permission.Action - Enum in io.cellery.observability.auth
Action a user can perform on any resource from a particular namespace belonging to a runtime.

R

registerDataSourceService(DataSourceService) - Method in class io.cellery.observability.auth.internal.AuthServiceComponent
 

S

ServiceHolder - Class in io.cellery.observability.auth.internal
This is a static class which holds the references of the OSGI services registered.
setConfigProvider(ConfigProvider) - Method in class io.cellery.observability.auth.internal.AuthServiceComponent
 
setConfigProvider(ConfigProvider) - Static method in class io.cellery.observability.auth.internal.ServiceHolder
 
setDataSourceService(DataSourceService) - Static method in class io.cellery.observability.auth.internal.ServiceHolder
 
setDcrProvider(DcrProvider) - Static method in class io.cellery.observability.auth.internal.ServiceHolder
 
start(BundleContext) - Method in class io.cellery.observability.auth.internal.AuthServiceComponent
 

U

unregisterDataSourceService(DataSourceService) - Method in class io.cellery.observability.auth.internal.AuthServiceComponent
 
unsetConfigProvider(ConfigProvider) - Method in class io.cellery.observability.auth.internal.AuthServiceComponent
 

V

valueOf(String) - Static method in enum io.cellery.observability.auth.Permission.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.cellery.observability.auth.Permission.Action
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I O P R S U V 
Skip navigation links

Copyright © 2019 WSO2. All rights reserved.