@custom authentication
6 TopicsHow to bypass login screen for public Report Server access (using free version)
Hi everyone, I hope you're doing well. I’d really appreciate your guidance on a Report Server access issue we’re dealing with. We’re working on a BI project using the free version of Power BI Report Server (on-premises). The client wants to publish some public, non-sensitive reports on the organization’s website. The key requirement is: 👉 Users should not be asked to log in. We were asked to provide a way for the backend team to embed the reports while passing a predefined username and password via the request header – so the authentication happens behind the scenes. One expert shared a link that seemed relevant (it describes how to pass credentials), but when I follow the steps, the only result is the default Report Server login screen (I've attached a screenshot). From that point, I’m not sure what to do next. Reference link: https://github.com/microsoft/Reporting-Services/blob/master/CustomSecuritySample/README.md So far: We’re using the free version of Report Server, so features like SSO or custom authentication extensions may not be available. We need to embed or expose reports publicly without manual login. Ideally, we want to send credentials programmatically or configure anonymous access somehow — if possible at all in this version. Has anyone successfully implemented something like this with the free version? Or is there any workaround that could meet this requirement? Thanks so much in advance for your help Best regards,Solved2.2KViews0likes6CommentsCustom authentication in PowerBI Desktop - need UniqueId or LocalStorage
Hey All, We're creating an authentication for our custom visual in PowerBI desktop -only- following along with https://community.fabric.microsoft.com/t5/Developer/How-was-authentication-accomplished-in-ArcGIS-Maps-for-Power-BI/m-p/1023081. We're use `this.visualHost.launchUrl` to trigger creation of an token, then polling the backend for the token & storing it via persistParameters. So far, so good. The problem though is that parameters are embedded in the pbix file, which means if a file is shared, so is the authentication. This is less than ideal, and so we are looking at our options for preventing this. The ideal one appears to be using Local Storage API, however this requires certification, and certification forbids queries to external sources. (Also, I recieved an 'undeliverable' notification when emailing [email protected] - is that normal?). Failing this, then the next best option would be to use any kind of identifier that is unique to the PowerBI Desktop installation. Is there anything present in the info passed to the custom visual that could be used even semi-reliably in this manner? UniqueId unfortunately is per-instance of the custom visual, and I've yet to turn anything else up that could help. Any suggestions on where to look for a UniqueID, or any kind of machine-local storage we could use?Access to PBI reports via our portal without any other authentication
Hello In our company we have a web portal that every employee can login with their Active Directory username and password. We want users access to their PBI reports on RS via portal without any other login page or authentication. Is there any way to do that? (* Out of portal, users can access to their PBI on RS with AD username and password.) Thanks in advanceSolved976Views0likes2CommentsCustom App Visual - Monthly Calendar Schedule
Attached are some sketches below, Refer to the monthly calendar for January 2023. Looking at the first full week as example, this is my desired output for a custom app visual, but it will show the entire Month. You’ll notice that I have “0 hr” and “24 hr” on the left and right sides of the calendar week. Now my question is how can I fill each date “block” with color and text formatting based on START_TIME_DATE and END_TIME_DATE and the type of event (Hi-Lo, Alt2,...ect)? I'm just now tinkering with creating my own custom app visual portion of Power BI, so I have been reading about the "how to get started..." Any tips, tricks, tutorials, or documentation would be appreciated! Thank you in advance!Create a mutable global variable in M language
Hi, community, I'm working on a custom connector that needs to authenticate before data representation is done, and to do this I don't want to hardcode the auth credentials in my source code. So, I declared a global list variable named config = {"a"}; and in the shared MyCustomConnector.Contents function, I'm doing a List.ReplaceValue on item "a" in the list above. shared MyCustomConnector.Contents = (BaseUrl as text, ClientId as text) => List.ReplaceValue(config, "a", BaseUrl, Replacer.ReplaceText); so in my StartLogin function, I can just call the config by index like this. //Start Login StartLogin = (resourceUrl, state, display) => let AuthorizeUrl ="https://"&Text.From(config{0})&"/oauth/authorize?" & Uri.BuildQueryString( [ client_id = "11", response_type="code", state = state, redirect_uri = redirect_uri ] ) in [ LoginUri = AuthorizeUrl, CallbackUri = redirect_uri, WindowHeight = windowHeight, WindowWidth = windowWidth, Context = null ]; But it appears that, the List.ReplaceValue is not being executed because whenever I try to set credential for authentication, "a" is being passed into the URL. Any help will be much appreciated950Views0likes1CommentAdd comments button missing after implementing SSO (custom authentication)
Hi, We have implemented Custom Authentication to enable SSO using extension on the link Microsoft has provided below https://github.com/microsoft/Reporting-Services/tree/master/CustomSecuritySample2016 However, ever since we made changes on the server, the "Add Comments" button is missing from reports. We checked all the roles and ensured that Add comments section is enabled. we still cant figure out why the button is not visible to any user irrespetcive of their roles. The reposrt server version we are using is 1.8.7485.35104 (May 2020) and the poer BI desktop versio is May 2020. Have any one faced similar issue? any help is really appreciated Regards Sanjay Shenvekar725Views0likes0Comments