{"action":"created","issue":{"url":"https://api.github.com/repos/opds-community/drafts/issues/10","repository_url":"https://api.github.com/repos/opds-community/drafts","labels_url":"https://api.github.com/repos/opds-community/drafts/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/opds-community/drafts/issues/10/comments","events_url":"https://api.github.com/repos/opds-community/drafts/issues/10/events","html_url":"https://github.com/opds-community/drafts/issues/10","id":374466595,"node_id":"MDU6SXNzdWUzNzQ0NjY1OTU=","number":10,"title":"Advertise the appropriate input mechanisms for credentials","user":{"login":"leonardr","id":662474,"node_id":"MDQ6VXNlcjY2MjQ3NA==","avatar_url":"https://avatars0.githubusercontent.com/u/662474?v=4","gravatar_id":"","url":"https://api.github.com/users/leonardr","html_url":"https://github.com/leonardr","followers_url":"https://api.github.com/users/leonardr/followers","following_url":"https://api.github.com/users/leonardr/following{/other_user}","gists_url":"https://api.github.com/users/leonardr/gists{/gist_id}","starred_url":"https://api.github.com/users/leonardr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leonardr/subscriptions","organizations_url":"https://api.github.com/users/leonardr/orgs","repos_url":"https://api.github.com/users/leonardr/repos","events_url":"https://api.github.com/users/leonardr/events{/privacy}","received_events_url":"https://api.github.com/users/leonardr/received_events","type":"User","site_admin":false},"labels":[{"id":1105796906,"node_id":"MDU6TGFiZWwxMTA1Nzk2OTA2","url":"https://api.github.com/repos/opds-community/drafts/labels/topic:authentication","name":"topic:authentication","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-26T16:54:39Z","updated_at":"2018-10-31T11:10:51Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This is one of a series of proposals for taking NYPL's extensions to Authentication For OPDS and adding them to the core document.\r\n\r\nhttps://github.com/NYPL-Simplified/Simplified/wiki/Authentication-For-OPDS-Extensions#input-mechanisms\r\n\r\n---\r\n\r\nAn OPDS server may use the `inputs` extension to customize the input mechanisms used to gather the patron's credentials. \r\n\r\n---\r\n\r\nOf all the proposals this is IMO the most useful one to add to the core spec."},"comment":{"url":"https://api.github.com/repos/opds-community/drafts/issues/comments/434647894","html_url":"https://github.com/opds-community/drafts/issues/10#issuecomment-434647894","issue_url":"https://api.github.com/repos/opds-community/drafts/issues/10","id":434647894,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDY0Nzg5NA==","user":{"login":"HadrienGardeur","id":90989,"node_id":"MDQ6VXNlcjkwOTg5","avatar_url":"https://avatars2.githubusercontent.com/u/90989?v=4","gravatar_id":"","url":"https://api.github.com/users/HadrienGardeur","html_url":"https://github.com/HadrienGardeur","followers_url":"https://api.github.com/users/HadrienGardeur/followers","following_url":"https://api.github.com/users/HadrienGardeur/following{/other_user}","gists_url":"https://api.github.com/users/HadrienGardeur/gists{/gist_id}","starred_url":"https://api.github.com/users/HadrienGardeur/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HadrienGardeur/subscriptions","organizations_url":"https://api.github.com/users/HadrienGardeur/orgs","repos_url":"https://api.github.com/users/HadrienGardeur/repos","events_url":"https://api.github.com/users/HadrienGardeur/events{/privacy}","received_events_url":"https://api.github.com/users/HadrienGardeur/received_events","type":"User","site_admin":false},"created_at":"2018-10-31T11:10:51Z","updated_at":"2018-10-31T11:10:51Z","author_association":"MEMBER","body":"I agree that this would be a useful addition to the spec as well.\r\n\r\nFor the length of each field, I think that instead of just having a `max` value we might want to support the following:\r\n\r\n- `min`\r\n- `max`\r\n- `exact`\r\n\r\nWe'll of course need rules when these values contradict one another, but not having `min` or a specific value feels like a missed opportunity.\r\n\r\nFor the keyboard, what you've defined is a good starting point, but I'd rather have lowercase tokens without spaces:\r\n\r\n- `email`\r\n- `number`\r\n- `none`\r\n\r\nThis would further align our input types with HTML. Do we really need `default` when having a `null` value is enough?\r\n\r\nThe barcode format feels a little under specified currently with a single value. This might be more suited as an extension."}}
{"actor":{"display_login":"HadrienGardeur"}}