SSRS prompting for credentials HTTPS but not HTTP - reporting-services

I have an SSRS 2017 install that does not prompt for credentials when going to the HTTP URL for a report. When I change the URL to HTTPS, regardless of the browser or user, credentials are required/prompted for. How can this be bypassed??

This fixed it for me....
Hit Windows key + S key and type Internet Options to bring up Internet Options, got to Security tab
Click Sites and confirm that https://*.domainhere.com is listed
Click Custom level and scroll to the bottom for User Authentication and choose Automatic logon with current user name and password
close Microsoft Edge, reopen and attempt to go to your SSRS https sites
I don’t know if this will break anything else you connect to in Edge that’s trusted, so please be aware of that

Related

Allow HTTP web application to open custom protocol without being prompted always

I have a web application that opens a local application on client machines using a protocol already registered during client setup.
The web application gives an alert when opening local application and gives a checkbox to be selected in that alert. If checkbox is checked, the browser doesn't prompt next time when opening the local application.
However, this checkbox is seen when my web application is hosted with https. When hosted with http, the checkbox is not given by the browser and the browser always throws the alert. Can the user at client side manually do something to avoid the alert every time?
I looked into the Google chrome settings. There is Protocol Handlers in Site Settings but it doesn't allow to enter a site manually. It shows outlook.office.com which I can remove but doesn't give a way to enter a site manually.
Is there a workaround to trust a site and not show alert for this specific trusted site
If your environment is Microsoft, with a GPO the website can be added in the safe list address of Internet Explorer options. Otherwise, you will have to do it manually in each endpoint.

Google Chrome: Failed to load resource: the server responded with a status of 407 (Proxy Authentication Required)

I'm connecting to the internet using a Proxy server. I already set the manual proxy setup with my IP address and the port. Now the issue is when I'm browsing on the internet chrome requires proxy username and password. I remember my proxy username and password but to enter those the popup window is not popping up. In Console I have this error and browser window is keep refreshing continuously with blank window.
Is there any way I can give proxy server username and password from Chrome settings? This happens only in chrome non incognito mode. I tried with Incognito mode, it asks the proxy username and password and thereafter everything working perfectly,
Note: This was listed in 2009 as a bug but I didn't found any solution to this https://bugs.chromium.org/p/chromium/issues/detail?id=6666
Since there is no answer over the internet, I will post the way I solved the issue. Actually this is not the proper way to solve the issue but at least you can connect to the internet using this method.
Proxy authentication details are stored some ware in your chrome account which associated with your email. After struggling few hours, what I did was, login to the chrome with another email so here it wont affect the settings on the previous Gmail account. Thereafter it asks the proxy username and password.
Note: Don't click the Never button if dialogue box pops up and ask to store the username and password.
I hope this will help for someone in future.

Why does a sign-in prompt show up when I access a website over https?

I have created a website and hosted it in IIS Server on Windows Server 2012 R2. I have set the authentication to be Windows Authentication. When the user who has logged into the domain tries accessing the website, everything works fine and no prompt is shown to the user.
Now I need to serve this website over https. I have purchased the certificate and added it to the website and have set up the SSL binding. When the user tries accessing the website now (using Google Chrome), he/she gets a "Sign in" prompt like this:
Why does this happen? Is there a setting in IIS I can change so that the user is not prompted?
I cannot not find documentation from Microsoft on how is this supposed to happen but I was under impression that the browser would pass the user's credentials to the IIS server without prompting the user to enter them.
With the information from this post, I found the solution for Google Chrome (67.0.3396.99). Apparently Chrome (as well as IE) reads the settings from Internet Options in Control Panel.
Here are the steps to remove the Sign in prompt:
Go to Control Panel -> Internet Options
Go to Security tab and select Trusted sites zone:
Click Sites button and make sure that you have your website's URL added to the list. Add it if you do not see it.
Close the Trusted sites popup.
In the Internet Properties dialogue, click Custom level… button
Scroll down to User Authentication section and make sure that you have “Automatic logon with current user name and password” option selected.
Click OK button to close the security settings dialogue.
Click Yes button on the Warning popup.
Click OK button to close the Internet Properties dialogue.

SSRS 2014 I cannot open http://localhost/Reports due to permissions

I've looked at a number of potential solutions to the but nothing seems to work.
Basically, I have installed SQL Server 2014 on my own PC.
Everything works fine with the exception of SSRS
Initially, inputting the URL http://localhost/Reports returned a blank screen.
Then, after a bit of research and playing around, I made a little progress.
Now, despite me been an admin on my own machine!, it's comes back with:
User does not have required permissions. Verify that sufficient permissions have been granted and Windows UAC restrictions have been addressed.
As I say, there are a couple of 'potential' solutions but they require access to the URL - which I simply cannot get.
I feel this is a security related problem but have tried all sorts of potential solutions.
Open the browser with run as Administrator.
If you get any prompt for username and password. Change your intranet browser setting.
I've found the answer and it seems to be a combination of things.
Via Reporting Services Configuration Manager Add an additional HTTP identity for both the web Service URL and Report Manager URL.
Set Host Header Name to localhost
Set TCP Port to 8080
Note, I also found that 80 clashed with Skype causing a 'Page cannot be displayed' error
Although I have amended my Skype setting, I also amended the SSRS port
I'm not sure how crucial this is but it worked for me
Through Control Panel
Search for UAC, select Change User Account Control Settings
Amend to Never Notify
I am still uncomfortable with this but have found no other way of getting this to work.

SSRS 2012 Always prompt for login

I am using SSRS 2012 for Reporting and when i deploy it on production server and try to access the report then it always prompt me for login and if we put the server login details then its working fine.
I want to avoid this login prompt and How can i do this, i did many search on Google and try do implement these but not get any luck.
Please help us.
Thanks
Atul
Check the IE's 'User authentication' settings (refer to screenshot in
http://blogs.msdn.com/b/axinthefield/archive/2011/05/06/logon-dialog-box-when-launching-a-reporting-services-report-from-ax.aspx)
Hope your issue is solved now. But I was looking to overcome same problem, and as I got a solution. I thought some other people might get help from this.
I was trying to deploy a report to our production server but it would prompt for user credentials again and again but wont deploy the report, and everything seemed to be alright with the report.
I tried every credentials being used on the server but nothing worked.
Eventually I had a thought that there are .RDL, .RDS files being used to generate report and somehow the same should be uploaded on the server and this time I used the FTP User account credentials and Bingo!, it worked.
Hope this saves time of other people.
IE Settings:
Open Internet Explorer
Go to Tools and click on Internet Options
Under the Security tab, click on Trusted sites and click the Sites button and Add Report Manager/Report Server URL to the trusted
sites.
Then click Custom Level, and check the option Automatic logon with current user name and password
Repeat #3 and #4 for Local Intranet
Taken from: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/b1efd3f0-4fc5-4015-b13a-b79737466271/how-to-stop-prompting-for-username-password-when-i-click-report-server-web-service-urls-in-ssrs?forum=sqlreportingservices
Login into "Server"/ReportServer
Click on rdl file "drop down"
Select Manage
check if the Data Source's Connection String box is empty
If it's empty, provide the Connection String again
Select the Option Windows Integrated Security
Test and save your Connection String.
This will overwrite your localhost credentials.