← Back to issue list

Add a login client

View original Github issue

Metadata

Project
craft-store
Number
#279
Type
issue
State
open
Author
mr-cal
Labels
—
Created
Updated
Closed
—

Current evaluation

Add a login client that accepts host, macaroon, and application name and stores the macaroon via Auth.set_credentials; it remains unimplemented and untriaged.

Suggested action: needs triage

Reason: The issue has no labels, and its only comment is an automated Jira-sync message, so there is no evidence of substantive maintainer triage. The current login package exports only UbuntuOneLogin, while Auth.set_credentials already supplies the required keyring operation, leaving a small but valid supplied-macaroon adapter unimplemented.

Evaluated by: mr-cal-bot

Impact: 35 Quick Win: 21 Complexity: 20 Confidence: 91 Actionability: 74

Issue body

### What needs to get done - Should receive a host, macaroon, and application name - Use set_credentials on auth class to save to a keyring ### Why it needs to get done Some applications have to use a legacy client to log in and log out

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 35
Quick Win: 21
Complexity: 20
Confidence: 91
Actionability: 74
needs triage Add a login client that accepts host, macaroon, and application name and stores the macaroon via Auth.set_credentials; it remains unimplemented and untriaged.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 10
Complexity: 20
Confidence: 50
Actionability: 40
keep open Feature request to add a login client that accepts a host, macaroon, and application name, then saves credentials via set_credentials for legacy client support.
qwen/qwen3.8-27b
Impact: 35
Quick Win: 26
Staleness: 80
Complexity: 25
Confidence: 65
Support Request: 10
close stale Feature request for a login client that takes a host, macaroon, and app name to save credentials via set_credentials. Filed by maintainer 532 days ago, synced to Jira (CRAFT-4351), no further activity. UbuntuOneLogin (PR #369) later added a different SSO-based login flow.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 20
Confidence: 80
Support Request: 10
needs triage Request to implement a login client that accepts host, macaroon, and app name, then saves credentials to a keyring. Unlabelled, unassigned, and inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 75
Support Request: 0
needs triage Feature request to implement a login client that accepts host, macaroon, and app name, saving credentials via set_credentials. Unlabelled and unacknowledged after 15 months.

Update history

No update history recorded yet.

Related work

  • Related To: craft-store#369 (confidence 72%)

    Added UbuntuOneLogin in the same package and stores its resulting credentials, but it obtains and discharges a macaroon rather than accepting one from a legacy client.

Related issues

No related issues found above the similarity threshold.