بررسی اجمالی
در این مقاله، ما در مورد اینکه چگونه می توانیم یک Azure Function APP برای تولید توکن ها ایجاد کنیم، صحبت خواهیم کرد.
قبل از شروع، ترجیح می دهم مقالات قبلی من را بخوانید،
حالا بیایید شروع کنیم!
یک تابع برنامه Azure ایجاد کنید
- پورتال Azure را باز کنید.
- به All Resources > Add > Serverless Function App بروید.
- برای عملکرد برنامه خود یک نام بگذارید.
در اینجا، نام برنامه من = PBIReportEmbedded
روی دکمه Create کلیک کنید . - اکنون، از ناوبری سمت چپ، بر روی Function Apps کلیک کنید > روی PBIReportEmbedded که در مرحله 3 ایجاد کرده ایم، کلیک کنید.
- روی Application Setting کلیک کنید.
- ما باید جفت های کلید-مقدار زیر را اضافه کنیم،
- PBIE_CLIENT_ID = شناسه برنامه برای برنامه ای که ثبت کرده ایم.
- PBIE_GROUP_ID = شناسه فضای کاری گزارش Power BI.
- PBIE_REPORT_ID = شناسه گزارش Power BI Report.
- PBIE_USERNAME = نام کاربری حساب Power BI Pro
- PBIE_PASSWORD = رمز عبور حساب Power BI Pro
- از Functions > روی نماد + کلیک کنید > Webhook + API > CSharp > Create this function را انتخاب کنید .
- روی View Files کلیک کنید
- فایلی به نام “project.json” اضافه کنید.
- قطعه کد زیر را به فایل “project.json” اضافه کنید.
- {
- "frameworks": {
- "net46":{
- "dependencies": {
- "Microsoft.IdentityModel.Clients.ActiveDirectory": "3.19.4",
- "Microsoft.PowerBI.Api": "2.0.12"
- }
- }
- }
- }
11. فایل run.csx را باز کنید.
![]()