Table of Contents

Namespace BiExcellence.OpenBi.Api.AuthObjects

Classes

AuthObject

An authorization object (a dimension of access control, e.g. "region" or "cost center"): a data-level authorization on one characteristic. Where a permission decides whether a route may be called, an auth object decides which rows come back from the source system. The permitted values are AuthObjectValue entries under it - an object with no values permits nothing.

AuthObjectValue

An authorized value range for an AuthObject, granted to a user or organisation (Owner). It works like a filter range in SAP selection options: a sign, an operator and one or two values.

OpenBiApiClientAuthObjectExtensions

Extension methods for the /authobjects and /authvalues REST API.

Interfaces

IAuthObject

An authorization object (a dimension of access control, e.g. "region" or "cost center"): a data-level authorization on one characteristic. Where a permission decides whether a route may be called, an auth object decides which rows come back from the source system. The permitted values are AuthObjectValue entries under it - an object with no values permits nothing.

IAuthObjectValue

An authorized value range for an AuthObject, granted to a user or organisation (Owner). It works like a filter range in SAP selection options: a sign, an operator and one or two values.