WordPress/wp-admin/css
TimothyBlynJacobs d5ebe12f11 REST API: Introduce Application Passwords for API authentication.
In WordPress 4.4 the REST API was first introduced. A few releases later in WordPress 4.7, the Content API endpoints were added, paving the way for Gutenberg and countless in-site experiences. In the intervening years, numerous plugins have built on top of the REST API. Many developers shared a common frustration, the lack of external authentication to the REST API.

This commit introduces Application Passwords to allow users to connect to external applications to their WordPress website. Users can generate individual passwords for each application, allowing for easy revocation and activity monitoring. An authorization flow is introduced to make the connection flow simple for users and application developers.

Application Passwords uses Basic Authentication, and by default is only available over an SSL connection.

Props georgestephanis, kasparsd, timothyblynjacobs, afercia, akkspro, andraganescu, arippberger, aristath, austyfrosty, ayesh, batmoo, bradyvercher, brianhenryie, helen, ipstenu, jeffmatson, jeffpaul, joostdevalk, joshlevinson, kadamwhite, kjbenk, koke, michael-arestad, Otto42, pekz0r, salzano, spacedmonkey, valendesigns.
Fixes #42790.

Built from https://develop.svn.wordpress.org/trunk@49109


git-svn-id: http://core.svn.wordpress.org/trunk@48871 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2020-10-08 22:14:06 +00:00
..
colors Administration: Remove non-color related styling from Modern color scheme. 2020-08-26 13:19:08 +00:00
about-rtl.css Help/About: Final adjustments to the 5.5 About page. 2020-08-11 16:53:09 +00:00
about-rtl.min.css Help/About: Final adjustments to the 5.5 About page. 2020-08-11 16:53:09 +00:00
about.css Help/About: Final adjustments to the 5.5 About page. 2020-08-11 16:53:09 +00:00
about.min.css Help/About: Final adjustments to the 5.5 About page. 2020-08-11 16:53:09 +00:00
admin-menu-rtl.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
admin-menu-rtl.min.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
admin-menu.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
admin-menu.min.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
code-editor-rtl.css Build/Test Tools: Add banner to RTL CSS and minified JS files. 2019-10-26 00:17:07 +00:00
code-editor-rtl.min.css Build/Test: Update dependencies for 5.0 2018-12-11 16:13:26 +00:00
code-editor.css Coding standards: Fix incorrect CSS rgba() values. 2019-03-04 22:02:52 +00:00
code-editor.min.css Build/Test: Update dependencies for 5.0 2018-12-11 16:13:26 +00:00
color-picker-rtl.css Customize: Ensure color picker's Clear button is aligned properly. 2020-03-07 01:13:06 +00:00
color-picker-rtl.min.css Customize: Ensure color picker's Clear button is aligned properly. 2020-03-07 01:13:06 +00:00
color-picker.css Customize: Ensure color picker's Clear button is aligned properly. 2020-03-07 01:13:06 +00:00
color-picker.min.css Customize: Ensure color picker's Clear button is aligned properly. 2020-03-07 01:13:06 +00:00
common-rtl.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
common-rtl.min.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
common.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
common.min.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
customize-controls-rtl.css Administration: Fix link colors for admin schemes that personalize it using the $link SASS variable. 2020-07-06 09:25:02 +00:00
customize-controls-rtl.min.css Administration: Fix link colors for admin schemes that personalize it using the $link SASS variable. 2020-07-06 09:25:02 +00:00
customize-controls.css Administration: Fix link colors for admin schemes that personalize it using the $link SASS variable. 2020-07-06 09:25:02 +00:00
customize-controls.min.css Administration: Fix link colors for admin schemes that personalize it using the $link SASS variable. 2020-07-06 09:25:02 +00:00
customize-nav-menus-rtl.css Accessibility: Improve the focus style for Windows High Contrast mode in various parts of the admin interface. 2020-07-04 10:44:03 +00:00
customize-nav-menus-rtl.min.css Accessibility: Improve the focus style for Windows High Contrast mode in various parts of the admin interface. 2020-07-04 10:44:03 +00:00
customize-nav-menus.css Accessibility: Improve the focus style for Windows High Contrast mode in various parts of the admin interface. 2020-07-04 10:44:03 +00:00
customize-nav-menus.min.css Accessibility: Improve the focus style for Windows High Contrast mode in various parts of the admin interface. 2020-07-04 10:44:03 +00:00
customize-widgets-rtl.css Docs: Correct some inconsistencies in comments with Dashicon class references in wp-admin/css/customize-widgets.css. 2019-11-09 00:03:02 +00:00
customize-widgets-rtl.min.css Accessibility: Improve and modernize user interface controls for better contrast. Fifth part: Common form controls. 2019-09-23 16:21:58 +00:00
customize-widgets.css Docs: Correct some inconsistencies in comments with Dashicon class references in wp-admin/css/customize-widgets.css. 2019-11-09 00:03:02 +00:00
customize-widgets.min.css CSS Coding Standards: Use unitless values for line-height in wp-admin/css/customize-widgets.css. 2019-05-29 16:01:53 +00:00
dashboard-rtl.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
dashboard-rtl.min.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
dashboard.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
dashboard.min.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
deprecated-media-rtl.css Build/Test Tools: Revert some devDependency changes for 5.5. 2020-05-31 19:51:42 +00:00
deprecated-media-rtl.min.css Build/Test Tools: Revert some devDependency changes for 5.5. 2020-05-31 19:51:42 +00:00
deprecated-media.css Accessibility: Fix a regression in the old media modal pagination links. 2019-02-17 22:24:52 +00:00
deprecated-media.min.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
edit-rtl.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
edit-rtl.min.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
edit.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
edit.min.css Accessibility: Administration: Address backward compatibility concerns for the sortable postboxes areas after [48340]. 2020-08-04 13:17:02 +00:00
farbtastic-rtl.css Build/Test Tools: Add banner to RTL CSS and minified JS files. 2019-10-26 00:17:07 +00:00
farbtastic-rtl.min.css Accessibility: Improve and modernize user interface controls for better contrast. Fifth part: Common form controls. 2019-09-23 16:21:58 +00:00
farbtastic.css Stop using .rtl classes, instead relying on flipping LTR CSS to RTL. 2013-11-17 16:18:11 +00:00
farbtastic.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
forms-rtl.css REST API: Introduce Application Passwords for API authentication. 2020-10-08 22:14:06 +00:00
forms-rtl.min.css REST API: Introduce Application Passwords for API authentication. 2020-10-08 22:14:06 +00:00
forms.css REST API: Introduce Application Passwords for API authentication. 2020-10-08 22:14:06 +00:00
forms.min.css REST API: Introduce Application Passwords for API authentication. 2020-10-08 22:14:06 +00:00
install-rtl.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
install-rtl.min.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
install.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
install.min.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
l10n-rtl.css Build/Test Tools: Add banner to RTL CSS and minified JS files. 2019-10-26 00:17:07 +00:00
l10n-rtl.min.css Accessibility: Improve and modernize user interface controls for better contrast. Fifth part: Common form controls. 2019-09-23 16:21:58 +00:00
l10n.css Use numeric font weights instead of keywords. 2016-06-17 18:37:28 +00:00
l10n.min.css Build/Test: Update dependencies for 5.0 2018-12-11 16:13:26 +00:00
list-tables-rtl.css Accessibility: Plugins: Accessibility and CSS improvements for the Plugins pages. 2020-07-03 08:51:05 +00:00
list-tables-rtl.min.css Accessibility: Plugins: Accessibility and CSS improvements for the Plugins pages. 2020-07-03 08:51:05 +00:00
list-tables.css Accessibility: Plugins: Accessibility and CSS improvements for the Plugins pages. 2020-07-03 08:51:05 +00:00
list-tables.min.css Accessibility: Plugins: Accessibility and CSS improvements for the Plugins pages. 2020-07-03 08:51:05 +00:00
login-rtl.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
login-rtl.min.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
login.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
login.min.css Accessibility: Improve color contrast for the blue links :hover state. 2020-07-07 10:11:05 +00:00
media-rtl.css Media: Make the "Copy URL" button implementation more consistent with other instances in core: 2020-09-27 20:48:05 +00:00
media-rtl.min.css Media: Make the "Copy URL" button implementation more consistent with other instances in core: 2020-09-27 20:48:05 +00:00
media.css Media: Make the "Copy URL" button implementation more consistent with other instances in core: 2020-09-27 20:48:05 +00:00
media.min.css Media: Make the "Copy URL" button implementation more consistent with other instances in core: 2020-09-27 20:48:05 +00:00
nav-menus-rtl.css Accessibility: Improve readability by removing unnecessary italic font style. 2020-06-21 18:03:10 +00:00
nav-menus-rtl.min.css Accessibility: Improve readability by removing unnecessary italic font style. 2020-06-21 18:03:10 +00:00
nav-menus.css Accessibility: Improve readability by removing unnecessary italic font style. 2020-06-21 18:03:10 +00:00
nav-menus.min.css Accessibility: Improve readability by removing unnecessary italic font style. 2020-06-21 18:03:10 +00:00
revisions-rtl.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
revisions-rtl.min.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
revisions.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
revisions.min.css Administration: Remove any CSS related to Internet Explorer versions 6 – 10. 2020-05-06 20:15:07 +00:00
site-health-rtl.css Accessibility: Site Health: Improve the "Copy site info" button accessibility. 2020-06-30 13:26:03 +00:00
site-health-rtl.min.css Accessibility: Site Health: Improve the "Copy site info" button accessibility. 2020-06-30 13:26:03 +00:00
site-health.css Accessibility: Site Health: Improve the "Copy site info" button accessibility. 2020-06-30 13:26:03 +00:00
site-health.min.css Accessibility: Site Health: Improve the "Copy site info" button accessibility. 2020-06-30 13:26:03 +00:00
site-icon-rtl.css Build/Test Tools: Add banner to RTL CSS and minified JS files. 2019-10-26 00:17:07 +00:00
site-icon-rtl.min.css Accessibility: Improve and modernize user interface controls for better contrast. Fifth part: Common form controls. 2019-09-23 16:21:58 +00:00
site-icon.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
site-icon.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
themes-rtl.css Accessibility: Themes: Consistently use an underline for "Enable auto-updates" link and theme author link in theme overlay. 2020-07-22 12:19:05 +00:00
themes-rtl.min.css Accessibility: Themes: Consistently use an underline for "Enable auto-updates" link and theme author link in theme overlay. 2020-07-22 12:19:05 +00:00
themes.css Accessibility: Themes: Consistently use an underline for "Enable auto-updates" link and theme author link in theme overlay. 2020-07-22 12:19:05 +00:00
themes.min.css Accessibility: Themes: Consistently use an underline for "Enable auto-updates" link and theme author link in theme overlay. 2020-07-22 12:19:05 +00:00
widgets-rtl.css Accessibility: Widgets: Further improve spacing between Widgets checkboxes and radio buttons in the admin interface. 2020-07-07 17:29:04 +00:00
widgets-rtl.min.css Accessibility: Widgets: Further improve spacing between Widgets checkboxes and radio buttons in the admin interface. 2020-07-07 17:29:04 +00:00
widgets.css Accessibility: Widgets: Further improve spacing between Widgets checkboxes and radio buttons in the admin interface. 2020-07-07 17:29:04 +00:00
widgets.min.css Accessibility: Widgets: Further improve spacing between Widgets checkboxes and radio buttons in the admin interface. 2020-07-07 17:29:04 +00:00
wp-admin-rtl.css Build/Test Tools: Add banner to RTL CSS and minified JS files. 2019-10-26 00:17:07 +00:00
wp-admin-rtl.min.css Admin: Introduce the Site Health screens. 2019-03-23 03:55:53 +00:00
wp-admin.css Admin: Introduce the Site Health screens. 2019-03-23 03:55:53 +00:00
wp-admin.min.css Admin: Introduce the Site Health screens. 2019-03-23 03:55:53 +00:00