Provisioning of SharePoint Site and Lists from the MS Teams Personal App - microsoft-graph-api

I would like to provision a SharePoint Site and Lists from the Microsoft Teams Personal App.
I know that can be done if used as channel app.
But my requirement is to provision site/subsite from the Teams Personal app only.
I am ready to use Flow or PnP if I get the context.
I am stuck in this, any help is appreciated.

Related

What is the difference between teams.live.com and teams.microsoft.com?

When I create a meeting link from my team's app, I get the URL similar to teams.live.com, but when people share the link with me, sometimes I see it as teams.microsoft.com ?
Microsoft introduced Teams for personal accounts some time ago.
Business accounts are teams.microsoft.com, personal accounts are teams.live.com
Same as for Hotmail/outlook (x.live.com) vs outlook.office.com

Graph API for iOS Push Notifications - Confused AAD customer on Partner Portal

I want to use Microsoft Graph to send our company mobile app push notifications as discussed at Microsoft Build 2019.
I am following Integrate with Microsoft Graph notifications. It directs me to create a "Developer Account" to use the Partner Portal but my company already has an Enterprise Azure account with Microsoft and we leverage Azure AD.
I've tried the "Onboard" step but then I read "To get started, sign in to the Partner Center dashboard using your Windows developer account (you cannot use an Azure AD account)". I'm very confused.
Also, the Partner Portal shows no items under the menu no matter how I signed in. I tried using a personal account and my AAD account and I get the same result. No menu items at all.
I'm not sure where you're getting a "Developer Account" from but the first step is registering your application. This gives you an Application Id and Secret which is required to authenticate against Graph:
In order for your application service to integrate with Microsoft Graph notifications, you need to register your app with the Microsoft identity platform to support Microsoft accounts or work or school accounts, and declare the API permissions that are required.
With regards to the windows developer account, this is explained in the documentation:
If you don’t already have a Windows developer account, you’ll need to create one. For details, see Opening a developer account. You need to do this even if you don’t plan to build a Windows UWP application. If you’re building a school or work application as part of an enterprise, you can associate your developer account with the appropriate Azure AD account that is used for managing your enterprise submissions. For details, see Associate Azure Active Directory with your Partner Center account.

Can I publish IOS apps for different clients to one account?

I'm looking for Info regrading the possibility of publishing my clients apps that our company developed through our App Store account. Is this allowed by Apple? or Should we purchase separate accounts for every client for hosting the apps?. (We have few big clients and trying to avoid any legal complications after publishing the apps).
It depends. If you're making an app for multiple clients using the same template, then it will get rejected. Apple made some changes regarding white label apps this year. It seems that your clients will have to purchase their own developer accounts to publish their apps.From the App Store Review Guidelines Section 4.2.6:
4.2.6 Apps created from a commercialized template or app generation service will be rejected unless they are submitted directly by the
provider of the app’s content. These services should not submit apps
on behalf of their clients and should offer tools that let their
clients create customized, innovative apps that provide unique
customer experiences. Another acceptable option for template providers
is to create a single binary to host all client content in an
aggregated or “picker” model, for example as a restaurant finder app
with separate customized entries or pages for each client restaurant,
or as an event app with separate entries for each client event.
I've seen a few developer businesses walk their clients through the process of purchasing a developer account and making the developer a lead role in the client's team so that they may publish and maintain the app for their client while still using the client's developer account.It might be a possibility for you too.

In Azure Active Directory, is PC status "Workplace Joined" different from "AAD Joined"?

I have PC's that have been logged in using personal Microsoft Account, with a "Work or School Account" added in the "Access Work or School" page of the account settings.
I've adopted Enterprise Mobility + Security E5, and want to manage all devices using Intune. Under my profile, the devices above are showing status of "Workplace Joined." Somehow, it seems "I'm not there yet." Do I need to start over with these PC's?
Please advise! Thanks.
is PC status “Workplace Joined” different from “AAD Joined”?
Azure AD Join also makes full use of its Azure AD membership by providing the same great SSO experiences as Azure AD Device Registration and Workplace Join / Add a work account when accessing both cloud and on premises applications.
For more details about the differences, refer to this link.

Using MS graph API in production environment

I am integrating Onenote with my application. I am using MS Graph API's for getting data from Onenote. To consume the api's I am generating the token as mentioned at link get auth tokens.
I am registering my application at MS application registration portal. Do we need to purchase any kind of paid license to use services provided by MS graph API's.
The app registration process seems simple and doesn't differentiate between applications that can be used in production/test environment.
The app registration process seems simple and doesn't differentiate
between applications that can be used in production/test environment.
Apps registered in the app registration portal can be used for production or test environments. There isn't any switch that needs to be set when you're ready to ship. Congrats on shipping your app to production!
Do we need to purchase any kind of paid license to use services
provided by MS graph API's.
We don't charge for access to the API. Some of the services exposed in Graph via APIs require licenses like Intune. It sounds like you're using OneNote so as long as users of your app are already using OneNote you're fine to access their notes via our API. Just be sure not to DDOS us :)
If you can share, our community would love to hear about your app!

Resources