FBA and audience targeting in sharepoint 2007 - sharepoint-2007

I want to use audience targeting feature for webpart with FBA. I tried to add FBA user directly in sharepoint group or added the user to a asp.net role and then added the role to sharepoint group, but both failed. My observation is that all FBA users can see the webpart content no matter whether they are specified in audience targeting or not.
After googling it, I found there are three different conclusion about this,
FBA cannot be used with audience targeting
FBA can be used with audience targeting
FBA can be used with audience targeting if the FBA user is added directly to sharepoint group
May I know which is the correct explanation? Where can I find official Microsoft documentation regarding to this problem?

Related

App-only token - Microsoft Graph - Preferred language

we are facing an issue while requesting Microsoft Graph to get information from SharePoint Comms Site.
That particular site has multilanguage activated and the site title is translated.
We have an Azure function that is using a registered app to consume Graph.
When we are doing this request to Graph
https://graph.microsoft.com/v1.0/sites/xxxxxxxx.sharepoint.com/:/sites/test-comms-site. The site title returned is not the English one, but the translated.
Is there any way to configure the registered app or azure function, ... to force a "Preferred-Language"?
Thanks
AFAIK, currently, you cannot set 'Preferred-Language' on a multilanguage activate SharePoint site.
Being said that, consider filing UserVoice for your specific ask so that it could be considered for future implementations.

What API do I use with the permissions my Teams app received in App Studio?

I am developing an app in Microsoft Teams using the App Studio. Towards the end of the proccess, in the section Domains and Permissions, you are allowed to give resource-specific consent permissions such as File.Read.Group. I was wondering where I would use these permissions (Microsoft Graph, Azure AD Graph, ...) to programmatically access an API. As a side question, does anybody know which permission allows the app to manage group members?
Thank you!
Here is a good read on that permissions settings page, those consent permissions are not actually a part of azure ad app registrations as of this articles writing. so that means while they are sort of graph permissions, you would use them against the graph api. They are for specific teams based resource specific permissions.
https://blog.thoughtstuff.co.uk/2020/01/microsoft-teams-has-a-new-more-granular-and-resource-specific-permissions-model-for-apps-what-is-resource-specific-consent-rsc-and-how-do-i-use-it/
the official documentation on the matter: https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent
as per the microsoft link i don't see a resource specific permission to "edit" groups members.

How to integrate Microsoft Graph API for Microsoft Teams App published in Market Place?

I want to develop an Microsoft Teams app which will use Graph API and publish it to Market Place, all articles I have read suggest this integration require Application Registration on Azure Portal of a specific tenant. However, how can I register the application if the application is published, i.e. not for any specific tenant?
Yes, this is definitely possible. If you look at the screenshot in this article (just below where this link will take you), in the screenshot is show "Accounts in this organizational directory only". You want to choose the OTHER option: ""Accounts in any organizational directory".
Depending on what your app does, you will need some kind of authorization though, either from the user(s) or from the administrator, in the end-user's tenant.

How to contact technical support for MS Graph?

I have found no way to contact any actual human beings for technical support regarding MS Graph service.
The graph support page doesn't contain any link to technical support: https://developer.microsoft.com/en-us/graph/support
Documentation issues are not either monitored by technical teams or the documentation issues are only meant to discuss the issues of the documentation (not in the actual service).
How to get support for technical issue such as:
https://github.com/microsoftgraph/microsoft-graph-docs/issues/3938
Browsing the documentation issues it seems the docs issues is full of technical issues that are not addressed by anyone in any reasonable time. The developer experience is not great if the service is not working as documented and there is no way to contact support.
You can raise a support ticket in portal.azure.com. Please click help+support, then select New Support Request and select Technical, and then Azure Active Directory App Integration and Development and Problem type as GraphAPI.
You can open a support request in the Azure portal by clicking the Help icon in the top nav (represented by a ?)
Alternatively if you have an Office 365 subscription you can contact support via the Microsoft 365 admin center by clicking the same icon and choosing the Contact support option.
Looking at the GitHub issue you linked, I'm not sure that support could help you here. The documentation does not list User.Read as an applicable permission scope for the getMemberObjects API.

Microsoft Graph API, app-only permissions

Is it possible an application with app-only permissions to change the availability (Presence's state) of group users?
Reading the known issues for "Group conversations, events" delegate permissions are needed. So it seems not possible.
Any other way?
(BTW UCWA is not a way as it needs also user's credentials AFAIK.)
At the moment there is no support for Skype or Skype for Business within Microsoft Graph. I recommend visiting the UserVoice and adding this suggestion.
You can find the current set of Skype API's at the Skype Developer Platform site. I think you may be looking for the Trusted Application API (Public Preview) which brings a lot of the UCMA functionality to Skype for Business Online.

Resources