diff options
author | Nathan Fritz <fritzy@github.com> | 2022-07-12 02:47:40 +0300 |
---|---|---|
committer | Gar <wraithgar@github.com> | 2022-07-12 21:34:35 +0300 |
commit | e58f02f5e8263bf86ae1f07a863098d445e6d0cd (patch) | |
tree | 333aba1e632c599b16ad37b1eff3d845d96bae5f /tap-snapshots/test/lib | |
parent | c6c4ba3b62e2a0896a48329f4c7e13d9e44a2f80 (diff) |
feat: warn on config --auth-type=sso/saml/oauth, undeprecate --auth-type
Diffstat (limited to 'tap-snapshots/test/lib')
3 files changed, 36 insertions, 17 deletions
diff --git a/tap-snapshots/test/lib/commands/adduser.js.test.cjs b/tap-snapshots/test/lib/commands/adduser.js.test.cjs new file mode 100644 index 000000000..ba27a6a78 --- /dev/null +++ b/tap-snapshots/test/lib/commands/adduser.js.test.cjs @@ -0,0 +1,17 @@ +/* IMPORTANT + * This snapshot file is auto-generated, but designed for humans. + * It should be checked into source control and tracked carefully. + * Re-generate by setting TAP_SNAPSHOT=1 and running tests. + * Make sure to inspect the output below. Do not ignore changes! + */ +'use strict' +exports[`test/lib/commands/adduser.js TAP auth-type sso warning > warning 1`] = ` +Object { + "warn": Array [ + Array [ + "config", + "--auth-type=sso is will be removed in a future version.", + ], + ], +} +` diff --git a/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs b/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs index 19909d8c5..5a06f2c4b 100644 --- a/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs +++ b/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs @@ -254,10 +254,11 @@ exports[`test/lib/utils/config/definitions.js TAP > config description for auth- * Default: "legacy" * Type: "legacy", "webauthn", "sso", "saml", or "oauth" -* DEPRECATED: The SSO/SAML/OAuth methods are deprecated and will be removed in - a future version of npm in favor of web-based login. -What authentication strategy to use with \`adduser\`/\`login\`. +NOTE: auth-type values "sso", "saml", and "oauth" will be removed in a +future version. + +What authentication strategy to use with \`login\`. Pass \`webauthn\` to use a web-based login. ` diff --git a/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs b/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs index 9d95aa952..a06f53012 100644 --- a/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs +++ b/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs @@ -88,6 +88,21 @@ exit code. <!-- automatically generated, do not edit manually --> <!-- see lib/utils/config/definitions.js --> +#### \`auth-type\` + +* Default: "legacy" +* Type: "legacy", "webauthn", "sso", "saml", or "oauth" + +NOTE: auth-type values "sso", "saml", and "oauth" will be removed in a +future version. + +What authentication strategy to use with \`login\`. + +Pass \`webauthn\` to use a web-based login. + +<!-- automatically generated, do not edit manually --> +<!-- see lib/utils/config/definitions.js --> + #### \`before\` * Default: null @@ -1778,20 +1793,6 @@ When set to \`dev\` or \`development\`, this is an alias for \`--include=dev\`. <!-- automatically generated, do not edit manually --> <!-- see lib/utils/config/definitions.js --> -#### \`auth-type\` - -* Default: "legacy" -* Type: "legacy", "webauthn", "sso", "saml", or "oauth" -* DEPRECATED: The SSO/SAML/OAuth methods are deprecated and will be removed in - a future version of npm in favor of web-based login. - -What authentication strategy to use with \`adduser\`/\`login\`. - -Pass \`webauthn\` to use a web-based login. - -<!-- automatically generated, do not edit manually --> -<!-- see lib/utils/config/definitions.js --> - #### \`cache-max\` * Default: Infinity |