Members online widget permission | NulledTeam UnderGround

Adds additional permission to control who can see Who's online widget.

If you turn off Show Member Profiles, usually Who's online widget will also be hidden.
This add-on makes it possible to control the widget so that it can be displayed.

For example, if you do not want your guests to see ALL of your member's profiles, you can set the "View Member Profiles" permission to "No" and the "View Online Members Widget" permission to "Yes".
This will display the online widget to your guests …

csom – Authentication at Sharepoint Online stops working

I have a C # app with CSOM (latest version v16.1.19223.1200) and it worked fine until around mid-August 2019. I checked if the current password is still valid.

Code:

using (var context = new ClientContext(SharepointFolder))
{
    // Can't use current user, tried workaround linked from https://sharepoint.stackexchange.com/questions/176375/use-current-users-credentials-for-sharepoint-online-c

    var creds = System.IO.File.ReadAllLines(Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), "creds.txt"));
    string userUpn = creds(0);
    // var spassword = new System.Net.NetworkCredential(userUpn, creds(1)).SecurePassword; // tried this as well
    var spassword = new SecureString();
    foreach (char c in creds(1)) { spassword.AppendChar(c); }
    context.Credentials = new SharePointOnlineCredentials(userUpn, spassword);

    Utils.Log.Info($"Getting page list from {context.Url}");

    var pagesList = context.Web.Lists.GetByTitle("Pages");
    context.Load(pagesList);
    context.ExecuteQuery();  ///// throws: Microsoft.SharePoint.Client.IdcrlException  HResult=0x80048821  Message=The sign-in name or password does not match one in the Microsoft account system.

    // ...
}

I have traced this with Fiddler and basically:

#   Result  Protocol Host                       URL
2   401     HTTPS   microsoft.sharepoint.com    /   <<<<<<<<<< Why not the path I provided in SharepointFolder?
3   502     HTTP    msoid.microsoft.com         /FPUrl.xml  
5   200     HTTPS   login.microsoftonline.com   /GetUserRealm.srf
7   200     HTTPS   msft.sts.microsoft.com      /adfs/services/trust/2005/usernamemixed
8   200     HTTPS   login.microsoftonline.com   /rst2.srf

Tracking Fiddler with browser access to the same address gives me first access SharepointFolder, is redirected for authentication and works fine.

Buy Bamboo Toothbrush Online – Everything Else

Protect your environment by changing your daily habits with a bio and environmentally friendly bamboo toothbrush made of pure bamboo sticks. Search here and buy Ultra Clean and Green, natural bamboo toothbrushes online at Terrabrush.

Advantages: Compostable brush handle, biodegradable packaging and BPA-free bristles, soft bristles are suitable for baby toothbrushes, also suitable for adults and children. No plastic in the packaging, available from low prices. Made of 100% bamboo. Made from biodegradable and sustainably grown MOS bamboo with charcoal-enriched BPA-free nylon 6 bristles, it cleans your teeth with an ergonomic grip, MOS bamboo wood and charcoal-enriched bristles.

Buy now great deals with easy and fast delivery.

Grab a bunch of Bamboo Toothbrushes Online exclusively;

Bamboo Toothbrush Family Pack – Rs. 348,00

Bamboo toothbrush white 4-pack – Rs. 299,00

Free shipping + extra 10% discount. For free shipping, enter the code "stock" at checkout

Order now at: https://www.terrabrush.in/

sharepoint online – How to obtain the User Principle ID based on the Email ID

You can retrieve the user details using the user's login name by using the following REST API URL:

https:///_api/web/siteusers(@v)?@v=''

Here you must replace the login name of the user.

Since you have the user's e-mail address, you can use the e-mail address to create (hardcode) the login name. All you need is the format of the login name for your SharePoint site, which you can get by clicking on the URL below and searching for it LoginName:

https:///_api/Web/CurrentUser?$select=Id,LoginName

The login name has a format such as: i:0%23.f|membership|ganesh.sanap@tenant.onmicrosoft.com

Everything afterwards membership| is the e-mail address of the user. If you use an e-mail address, you can create the logon name string as follows and use it in the first REST API above to retrieve the user-id.

This is a workaround for your scenario. Maybe you can find another better way. But you can try this now.

sharepoint online – How to get around Flow's Run window (Continue button)

The execution of a flow with a manual trigger is as in the picture ONE, then picture BSo 2 clicks (and a wait for the flow panel) to start a flow.

Is there a way to bypass the Continue button of Run Flow window (Image B), so that the normal user only has to click on the flow to execute it (Fig ONE)?

Picture A

Picture A

Picture B

Picture B

sharepoint online – API for downloading documents from shared links

I tried to download documents from a shared link through the API. I could not find any other way than to add download = 1 within the URL parameter. However, this does not work if the shared link has restricted access. I could not download the file, even though I am authenticated via oauth2.0.
Ask:
Are there other API options for downloading via sharing links?
This is how I authenticate myself with api for sharing links.

thank you in advance

Sharepoint Online / 365 integration (uploading files) in the React app, which is hosted on Azure and WebApi C # .Net Core 2.2

I've been having trouble interacting / automating a way to upload files from a Web application created in React and upload files to a Sharepoint online site in a particular folder for several weeks. The WebApp is hosted in Azure and uses a C # .Net Core 2.2 as the backend.

I'm trying to use a kind of REST API to help me with this task. (May be activated in the frontend or in C # Core or C # MS FW .Net for the backend.)
I'm looking for a way to do this on the internet, but all tests have failed.

Anyone can give me insights, tips or advice on how to do this?

I'm trying:

  • Use code from Microsoft WebPage (Using jQuery).

  • When using PnP, but on my local host, a CORS issue is displayed (I am trying to interact with the client ID and the secret ID with Sharepoint).