OxL Справочник OxL
РусскийEnglish

method Principal.dynSpec

user:<id>:<roles,csv>:<tenant>, service:<name>:<role>, node:<id> or anonymous: the text the audit log and the control socket use.

Example:

oxl✓ проверяется в CI
fn main() io {
  let p = Principal.User("ann", ["Admin", "Support"], Map.new(), false, "acme")
  print(p.dynSpec())
  print(Principal.Anonymous.dynSpec())
}
Вывод
user:ann:Admin,Support:acme
anonymous
pub(api) fn dynSpec() -> str

Сложность. O(roles).

С версии. 1.0.0-beta

Возвращает

str

Эффекты

не объявлены (чистая, пока тело не говорит иное)

Определено в: std/core/dynconf.oxl:227

См. также