سناریوی کار با Keystone: تفاوت میان نسخهها
پرش به ناوبری
پرش به جستجو
(صفحهای جدید حاوی «کارگاه عملی اپن استک: بخش احراز هویت '''پیشنیازهای کارگاه:''' * برای حضور در کا...» ایجاد کرد) |
بدون خلاصۀ ویرایش |
||
خط ۱: | خط ۱: | ||
کارگاه عملی اپن استک: بخش احراز هویت | کارگاه عملی اپن استک: بخش احراز هویت | ||
'''پیشنیازهای کارگاه:''' | '''پیشنیازهای کارگاه:''' | ||
خط ۱۳: | خط ۱۴: | ||
# آشنایی با نحوه استفاده از واسط های برنامه نویسی | # آشنایی با نحوه استفاده از واسط های برنامه نویسی | ||
# اجرای چند مثال عملی | # اجرای چند مثال عملی | ||
'''مجموعه سناریوی 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:
پس از نصب افزونه 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" }}
لینک های مرتبط: