jaraco / jaraco/keyring

Implement API for retrieving usernames

Open
#400 1 comment 3 reactions 0 assignees View on GitHub
enhancement help wanted macOS
Dominant language
Python
Stars
1.5k
Forks
196
PR merge metrics
No merged PRs in 30d

Description

In #394, joshua-johnson-cfa [has discovered](https://github.com/jaraco/keyring/pull/394#discussion_r298291228) that the technique used by keyring is legacy and does not support the interfaces necessary to retrieve usernames.

I'm creating this issue to investigate creating the ctypes wrappers (or maybe CFFI or PyObjC or another alternative) to this (and similar) functions.

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the discussion in #394 and the referenced pull request first to understand the legacy keyring technique and the required username interfaces. Compare the proposed ctypes, CFFI, and PyObjC approaches; done means a supported API can retrieve usernames and covers the relevant functions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.