Application passwords not working on localhost?

I have to get following error on the localhost

"code":"application_passwords_disabled"

Application passwords not working on localhost?

  • Server & Apache: Xampp v3.2.4
  • OP: Win 10 64Bit
  • WP: v5.6.1

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

That error could happen if wp_is_application_passwords_available() returns a false, and the docs says:

By default, Application Passwords is available to all sites using SSL
or to local environments. Use
wp_is_application_passwords_available
to adjust its availability.

So, to enable the Application Passwords:

  • Enable SSL on your localhost,
  • Or define WP_ENVIRONMENT_TYPE either as a global system variable or constant, and set its value to local:
    // Example when defining it as a constant.
    define( 'WP_ENVIRONMENT_TYPE', 'local' );
    
  • Or use the wp_is_application_passwords_available hook like so:
    add_filter( 'wp_is_application_passwords_available', '__return_true' );
    


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x