Set cookies for cross origin requests

Cross site approach To allow receiving & sending cookies by a CORS request successfully, do the following. Back-end (server) HTTP header settings: Set the HTTP header Access-Control-Allow-Credentials value to true. Make sure the HTTP headers Access-Control-Allow-Origin and Access-Control-Allow-Headers are set. Don’t use a wildcard *. When you set the allowed origin make sure to use … Read more

Removing the remembered login and password list in SQL Server Management Studio

Another answer here also mentions since 2012 you can remove Remove cached login via How to remove cached server names from the Connect to Server dialog?. Just confirmed this delete in MRU list works fine in 2016 and 2017. SQL Server Management Studio 2017 delete the file C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\14.0\SqlStudio.bin SQL Server Management Studio … Read more

Change GitHub Account username

Yes, it’s possible. But first read, “What happens when I change my username?” To change your username, click your profile picture in the top right corner, then click Settings. On the left side, click Account. Then click Change username. See the pictures below: Settings Change username Confirm changing username Type the new username Confirm the … Read more

How to use Python to login to a webpage and retrieve cookies for later usage?

Here’s a version using the excellent requests library: from requests import session payload = { ‘action’: ‘login’, ‘username’: USERNAME, ‘password’: PASSWORD } with session() as c: c.post(‘http://example.com/login.php’, data=payload) response = c.get(‘http://example.com/protected_page.php’) print(response.headers) print(response.text)

Login credentials not working with Gmail SMTP

UPDATE: This feature is no longer supported as of May 30th, 2022. See https://support.google.com/accounts/answer/6010255?hl=en&visit_id=637896899107643254-869975220&p=less-secure-apps&rd=1#zippy=%2Cuse-an-app-password ORIGINAL ANSWER (No longer working): I ran into a similar problem and stumbled on this question. I got an SMTP Authentication Error but my user name / pass was correct. Here is what fixed it. I read this: https://support.google.com/accounts/answer/6010255 In a … Read more

Single sign-on flow using JWT for cross domain authentication

Redirecting the user to the central authentication service when the user is not logged in to request credentials and issue a new authentication token is the common scenario in Single Sign On systems using well-known protocols like oauth2 or OpenId Connect However when this schema is used across domains the main drawback is that the … Read more

Google Authenticator available as a public service?

The project is open source. I have not used it. But it’s using a documented algorithm (noted in the RFC listed on the open source project page), and the authenticator implementations support multiple accounts. The actual process is straightforward. The one time code is, essentially, a pseudo random number generator. A random number generator is … Read more

HTTP authentication logout via PHP

Mu. No correct way exists, not even one that’s consistent across browsers. This is a problem that comes from the HTTP specification (section 15.6): Existing HTTP clients and user agents typically retain authentication information indefinitely. HTTP/1.1. does not provide a method for a server to direct clients to discard these cached credentials. On the other … Read more

What does passport.session() middleware do?

passport.session() acts as a middleware to alter the req object and change the ‘user’ value that is currently the session id (from the client cookie) into the true deserialized user object. Whilst the other answers make some good points I thought that some more specific detail could be provided. app.use(passport.session()); is equivalent to app.use(passport.authenticate(‘session’)); Where … Read more