سناریوی کار با Keystone: تفاوت میان نسخه‌ها

از OCCC Wiki
پرش به ناوبری پرش به جستجو
(صفحه‌ای جدید حاوی «کارگاه عملی اپن استک: بخش احراز هویت '''پیشنیازهای کارگاه:''' * برای حضور در کا...» ایجاد کرد)
 
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
کارگاه عملی اپن استک: بخش احراز هویت
کارگاه عملی اپن استک: بخش احراز هویت


'''پیشنیازهای کارگاه:'''
'''پیشنیازهای کارگاه:'''
خط ۱۳: خط ۱۴:
# آشنایی با نحوه استفاده از واسط های برنامه نویسی
# آشنایی با نحوه استفاده از واسط های برنامه نویسی
# اجرای چند مثال عملی  
# اجرای چند مثال عملی  


'''مجموعه سناریوی 1:'''
'''مجموعه سناریوی 1:'''
پس از نصب افزونه [https://addons.mozilla.org/en-US/firefox/addon/restclient/ RESTClient] در فایر فاکس نسبت به انجام موارد زیر اقدام نمایید:


<div dir="ltr">
<div dir="ltr">
خط ۳۹: خط ۴۲:
  11- Login using new user to mytenant
  11- Login using new user to mytenant
  12- List users again
  12- List users again
</div>
''' پیوست:'''
<div dir="ltr">
Header information:
Content-Type: application/json
X-Auth-Token:{token_id}
Sample body for authentication request:
{
    "auth":{
        "passwordCredentials":{
            "username":"myadmin",
            "password":"123"
        },
        "tenantName":"mytenant"
    }}
</div>
</div>



نسخهٔ ‏۲۹ دسامبر ۲۰۱۴، ساعت ۱۴:۵۷

کارگاه عملی اپن استک: بخش احراز هویت


پیشنیازهای کارگاه:


سرفصل‌های جلسه:

  1. آشنایی با مفاهیم اولیه
  2. آشنایی با نحوه استفاده از واسط های برنامه نویسی
  3. اجرای چند مثال عملی


مجموعه سناریوی 1: پس از نصب افزونه RESTClient در فایر فاکس نسبت به انجام موارد زیر اقدام نمایید:

1-	List supporting API versions (hint: GET http://KEYSTONE_IP:35357/)
2-	Show version details(hint: GET /v2.0)
3-	List extensions (hint: GET /v2.0/extensions)
4-	Authenticate (hint: POST /v2.0/tokens + check appendix)
5-	Find token in the response and check issue time and expire time and id. 
6-	Use token id for following steps (authorization section).

مجموعه سناریوی 2:

1-	List users (hint: GET /users)
2-	List tenants (hint: GET /tenants)
3-	List roles (hint: GET /OS-KSADM/roles)
4-	List endpoints 
5-	List services 
6-	Verify your token ! 
7-	Add new user
8-	List all users
9-	List mytenant users
10-	Add user to mytenant  (role: _member_) 
11-	Login using new user to mytenant
12-	List users again


پیوست:

Header information:
Content-Type: application/json
X-Auth-Token:{token_id}
Sample body for authentication request:
{ 
   "auth":{
       "passwordCredentials":{
           "username":"myadmin",
           "password":"123"
       },
       "tenantName":"mytenant"
   }}


لینک های مرتبط:

  1. مشاهده اسلایدها
  2. پرسش و پاسخ
  3. جلسه 27 جامعه آزاد رایانش ابری ایران