Muszę stworzyć aplikację w chmurze, która będzie miała zintegrowany pulpit nawigacyjny PowerBI za bramką uwierzytelniającą.
Zakres:
• Przegląd projektu:
• Opracować dowód koncepcji (POC) aplikacji w chmurze (preferujemy AWS), aby hostować pulpit nawigacyjny Power BI.
• Zapewnić, że dostęp jest ograniczony tylko do uwierzytelnionych klientów.
• Wykorzystać naszą istniejącą licencję Power BI Embedded.
• Uwierzytelnianie i bezpieczeństwo:
• Wdrożyć bezpieczne uwierzytelnianie użytkowników (najlepiej za pośrednictwem Azure Active Directory lub równoważnego).
• Zabezpieczyć dostęp klientów, aby tylko uprawnieni użytkownicy mogli przeglądać pulpit nawigacyjny.
• Zapewnić, że wszystkie tokeny uwierzytelniające i dane uwierzytelniające są obsługiwane w sposób bezpieczny.
• Integracja Power BI Embedded:
• Osadzić pulpit nawigacyjny Power BI (do dostarczenia) przy użyciu usług Power BI Embedded.
• Wykorzystać Power BI REST API do generowania i zarządzania tokenami osadzania.
• Zintegrować istniejącą licencję Power BI Embedded w rozwiązaniu.
• Architektura aplikacji:
• Opracować portal internetowy oparty na chmurze, który hostuje pulpit nawigacyjny Power BI.
• Wdrożyć usługę backendową do uwierzytelniania i generowania tokenów osadzania.
• Zapewnić, że rozwiązanie jest skalowalne i przestrzega najlepszych praktyk w zakresie bezpieczeństwa i wydajności.
• Doświadczenie użytkownika:
• Zapewnić czysty, prosty interfejs użytkownika do logowania klientów i interakcji z pulpitem nawigacyjnym.
• Testowanie i dokumentacja:
• Uwzględnić testy end-to-end, aby zweryfikować bezpieczny dostęp i prawidłowe osadzanie pulpitu nawigacyjnego.
• Dostarczyć dokumentację na temat kodu źródłowego i konfiguracji.