mirror of
https://github.com/bitwarden/cli
synced 2025-12-11 05:43:20 +00:00
Merge pull request #178 from bitwarden/ApiKeyAuthInTheCli
Implement User-based API Keys
This commit is contained in:
@@ -30,7 +30,7 @@ export class LoginCommand extends BaseLoginCommand {
|
||||
};
|
||||
this.success = async () => {
|
||||
await syncService.fullSync(true);
|
||||
if (this.cmd.sso != null && this.canInteract) {
|
||||
if ((this.cmd.sso != null || this.cmd.apikey != null) && this.canInteract) {
|
||||
const res = new MessageResponse('You are logged in!', '\n' +
|
||||
'To unlock your vault, use the `unlock` command. ex:\n' +
|
||||
'$ bw unlock');
|
||||
|
||||
@@ -108,6 +108,7 @@ export class Program extends BaseProgram {
|
||||
.option('--method <method>', 'Two-step login method.')
|
||||
.option('--code <code>', 'Two-step login code.')
|
||||
.option('--sso', 'Log in with Single-Sign On.')
|
||||
.option('--apikey', 'Log in with an Api Key.')
|
||||
.option('--check', 'Check login status.', async () => {
|
||||
const authed = await this.main.userService.isAuthenticated();
|
||||
if (authed) {
|
||||
|
||||
Reference in New Issue
Block a user