Just another contact form plugin. Simple but flexible.
About Application Passwords
The Application Passwords plugin allows users to authenticate without providing their main password by generating a unique password for each application. These application passwords can be managed and revoked individually. However, please note that application passwords can only be used for API requests and not for regular site logins.Frequently asked questions
What are Application Passwords?
Application Passwords are unique passwords generated for each application to authenticate users without revealing their main password. They can be used for API requests such as REST API and XML-RPC.
How can I create a new Application Password manually?
To create a new Application Password manually, go to the User Profile page of the user you want to generate the password for. Scroll down to the Application Passwords section, enter a name for the password, and click on Add New. The generated password will be displayed and should be kept safe.
Can Application Passwords be used with the Two Factor plugin?
Yes, Application Passwords can be used together with the Two Factor plugin. However, you need to bypass the API access restrictions added by the Two Factor plugin for users with Two Factor enabled.
How can I request a password for my application?
To request a password for your application, redirect users to the following URL: https://example.com/wp-admin/admin.php?page=auth_app. Use the GET request parameters 'app_name' (required), 'success_url' (recommended), and 'reject_url' (optional) to specify the details.
How can I test an Application Password with the WordPress REST API and XML-RPC?
To test an Application Password with the WordPress REST API, make a POST request using the base64 encoded access token. You can also test it with XML-RPC by sending an XML-RPC request. Replace the necessary placeholders in the examples with your own credentials and URLs.
Changelog
See the release notes on GitHub.