- Preparing search index...
- The search index is not available
Kosmos v26.1.1
Interface AccessValidationServiceInterface
Hierarchy
- AccessValidationServiceInterface
Methods
compareAuthorisationDecision
- compareAuthorisationDecision(cedarAccessDecision: Object, kosmosAccessDecision: boolean): boolean
-
Parameters
-
cedarAccessDecision: Object
-
kosmosAccessDecision: boolean
Returns boolean
isAuthorisedToCreateEdge
- isAuthorisedToCreateEdge(context: KosmosUserContext<object> & {
src?: string;
}, principal: Object, resource: Object, sourceVertex: Object, destinationVertex: Object, properties: Object, dataSourceWrapper: DataSourceWrapper, connectToVertices?: ConnectionToAdd[]): Promise<Object>
-
Parameters
-
context: KosmosUserContext<object> & {
src?: string;
}
-
principal: Object
-
resource: Object
-
sourceVertex: Object
-
destinationVertex: Object
-
properties: Object
-
-
Returns Promise<Object>
isAuthorisedToCreateVertex
- isAuthorisedToCreateVertex(context: KosmosUserContext<object> & {
src?: string;
}, principal: Object, resource: Object, requestData: Object, connectToVertices: ConnectionToAdd[], dataSourceWrapper: DataSourceWrapper): Promise<Object>
-
Parameters
-
context: KosmosUserContext<object> & {
src?: string;
}
-
principal: Object
-
resource: Object
-
requestData: Object
-
-
Returns Promise<Object>
isAuthorisedToDeleteEdge
- isAuthorisedToDeleteEdge(context: KosmosUserContext<object> & {
src?: string;
}, principal: Object, resource: Object, sourceVertex: Object, destinationVertex: Object, dataSourceWrapper: DataSourceWrapper, connectToVertices?: ConnectionToAdd[]): Promise<Object>
-
Parameters
-
context: KosmosUserContext<object> & {
src?: string;
}
-
principal: Object
-
resource: Object
-
sourceVertex: Object
-
destinationVertex: Object
-
-
Returns Promise<Object>
isAuthorisedToDeleteVertex
- isAuthorisedToDeleteVertex(context: KosmosUserContext<object> & {
src?: string;
}, principal: Object, resource: Object, dataSourceWrapper: DataSourceWrapper): Promise<Object>
-
Parameters
-
context: KosmosUserContext<object> & {
src?: string;
}
-
principal: Object
-
resource: Object
-
Returns Promise<Object>
isAuthorisedToPerformAction
- isAuthorisedToPerformAction(context: KosmosUserContext<object> & {
src?: string;
}, principal: Object, action: string, resource: Object, requestData: Object, dataSourceWrapper: DataSourceWrapper): Promise<boolean>
-
Parameters
-
context: KosmosUserContext<object> & {
src?: string;
}
-
principal: Object
-
action: string
-
resource: Object
-
requestData: Object
-
Returns Promise<boolean>
isAuthorisedToUpdateEdge
- isAuthorisedToUpdateEdge(context: KosmosUserContext<object> & {
src?: string;
}, principal: Object, resource: Object, sourceVertex: Object, destinationVertex: Object, properties: Object, dataSourceWrapper: DataSourceWrapper): Promise<Object>
-
Parameters
-
context: KosmosUserContext<object> & {
src?: string;
}
-
principal: Object
-
resource: Object
-
sourceVertex: Object
-
destinationVertex: Object
-
properties: Object
-
Returns Promise<Object>
isAuthorisedToUpdateVertex
- isAuthorisedToUpdateVertex(context: KosmosUserContext<object> & {
src?: string;
}, principal: Object, resource: Object, requestData: Object, connectToVertices: ConnectionToAdd[], dataSourceWrapper: DataSourceWrapper): Promise<Object>
-
Parameters
-
context: KosmosUserContext<object> & {
src?: string;
}
-
principal: Object
-
resource: Object
-
requestData: Object
-
-
Returns Promise<Object>