- مستندات
- سرویس احراز هویت ستون
- گرفتن توکن برای دسترسی
گرفتن توکن برای دسترسی
برای دسترسی به سرویسها نیاز به توکن دارید. برای گرفتن توکن، مراحل زیر را طی کنید:
۱- ایجاد قانون
- پس از ورود به پنل کاربری ستون، وارد سرویس مدیریت هویت و دسترسی (IAM) شوید. پس از آن به قسمت قانونها بروید. (https://ocean.sotoon.ir/bepa/rules)
- روی دکمهی افزودن قانون کلیک کنید.
- در قسمت نام مقدار دلخواه خود را وارد کنید(مثلا authentication_access_rule).
- در قسمت آبجکت گزینهی ai را انتخاب کنید.
- در قسمت مسیر، مقدار authentication/authentication را وارد کنید.
۲- ایجاد نقش
- پس از ورود به پنل کاربری ستون، وارد سرویس مدیریت هویت و دسترسی (IAM) شوید. پس از آن به قسمت نقشها بروید. (https://ocean.sotoon.ir/bepa/roles)
- در قسمت نقشهای فضای کاری، روی دکمهی افزودن نقش کلیک کنید.
- در قسمت نام مقدار دلخواه خود را وارد کنید (مثلا authentication_access_role).
۳- ایجاد کاربر-سرویس
- پس از ورود به پنل کاربری ستون، وارد سرویس مدیریت هویت و دسترسی (IAM) شوید. پس از آن به قسمت کاربر-سرویسها بروید.
(https://ocean.sotoon.ir/bepa/service-users)
- روی دکمهی ساخت کاربر سرویس کلیک کنید.
- در قسمت نام و توضیحات مقدار دلخواه خود را وارد کنید.
۴- اختصاص دادن قانون و کاربر-سرویس
- دوباره به قسمت نقشها بروید.(https://ocean.sotoon.ir/bepa/roles)
- روی همان نقشی که در مرحلهی ۲ ساختید کلیک کنید.
- روی دکمهی افزودن قانون کلیک کنید و همان قانونی که درمرحلهی ۱ ساختید را انتخاب کنید.
- روی دکمهی اختصاص دادن کاربر-سرویس کلیک کنید.(دقت کنید اشتباها اختصاص دادن کاربر را انتخاب نکنید) و همان کاربر-سرویسی که در مرحلهی ۳ ساختید را انتخاب کنید.
۵- گرفتن توکن
- دوباره به قسمت کاربر-سرویسها بروید. (https://ocean.sotoon.ir/bepa/service-users)
- روی کاربر-سرویسی که در قسمت ۳ ساختید کلیک کنید.
روی دکمهی افزودن توکن کلیک کنید.
پس از طی این مراحل، یک توکن جدید ساخته میشود.
نکته: هنگام ثبت درخواست باید یک header با کلید token و مقدار توکنی که در مرحله ی آخر گرفتید برای درخواست وجود داشته باشد. دقت کنید که از کل توکن استفاده کنید و رشتهی "service-user" را از آن حذف نکنید. برای نهاییسازی دسترسی، شناساگر workspace خود را برای تیم پشتیبانی ستون بفرستید.