{"action":"created","issue":{"url":"https://api.github.com/repos/openiddict/openiddict-core/issues/225","repository_url":"https://api.github.com/repos/openiddict/openiddict-core","labels_url":"https://api.github.com/repos/openiddict/openiddict-core/issues/225/labels{/name}","comments_url":"https://api.github.com/repos/openiddict/openiddict-core/issues/225/comments","events_url":"https://api.github.com/repos/openiddict/openiddict-core/issues/225/events","html_url":"https://github.com/openiddict/openiddict-core/issues/225","id":177620904,"number":225,"title":"It's very difficult to get this library working","user":{"login":"atrauzzi","id":115199,"avatar_url":"https://avatars.githubusercontent.com/u/115199?v=3","gravatar_id":"","url":"https://api.github.com/users/atrauzzi","html_url":"https://github.com/atrauzzi","followers_url":"https://api.github.com/users/atrauzzi/followers","following_url":"https://api.github.com/users/atrauzzi/following{/other_user}","gists_url":"https://api.github.com/users/atrauzzi/gists{/gist_id}","starred_url":"https://api.github.com/users/atrauzzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atrauzzi/subscriptions","organizations_url":"https://api.github.com/users/atrauzzi/orgs","repos_url":"https://api.github.com/users/atrauzzi/repos","events_url":"https://api.github.com/users/atrauzzi/events{/privacy}","received_events_url":"https://api.github.com/users/atrauzzi/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-09-18T00:55:55Z","updated_at":"2016-09-18T01:39:16Z","closed_at":"2016-09-18T01:39:16Z","body":"A terrible issue title to be sure.  But I really wanted to highlight some frustrations I'm having in trying to get up and running with this library.\r\n\r\nMost of my difficulties seem to be focused around the use of generics and also pre-filled generic implementations the documentation guides me into using.  I'm in the process of going through the setup instructions, but I'd like to switch my key type from `string` to `int`.  For something so simple, I feel like I'm encountering just far too many road blocks to justify using this library.\r\n\r\nIt appears as though the moment I deviate from the one hard-wired configuration, I'm in a predicament where nothing lines up anymore and I can't seem to get anything to behave.  There's so much duplication of names with various generic parameters and overlap with existing identity types...  It would also appear as though I have an ordeal waiting for me if I want to get any control over the names of my tables.\r\n\r\nI'm wondering if the generics-based approach this library takes perhaps bends generics too far and maybe it would be better served by just requiring some simple interfaces be implemented.  My experience both consuming and producing libraries has taught me that it's better to use interfaces and allow your consumers to still retain control of their classes.\r\n\r\nApologies for the anecdotal account, but I'll happily answer any specific questions about aspects of my experience."},"comment":{"url":"https://api.github.com/repos/openiddict/openiddict-core/issues/comments/247818610","html_url":"https://github.com/openiddict/openiddict-core/issues/225#issuecomment-247818610","issue_url":"https://api.github.com/repos/openiddict/openiddict-core/issues/225","id":247818610,"user":{"login":"atrauzzi","id":115199,"avatar_url":"https://avatars.githubusercontent.com/u/115199?v=3","gravatar_id":"","url":"https://api.github.com/users/atrauzzi","html_url":"https://github.com/atrauzzi","followers_url":"https://api.github.com/users/atrauzzi/followers","following_url":"https://api.github.com/users/atrauzzi/following{/other_user}","gists_url":"https://api.github.com/users/atrauzzi/gists{/gist_id}","starred_url":"https://api.github.com/users/atrauzzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atrauzzi/subscriptions","organizations_url":"https://api.github.com/users/atrauzzi/orgs","repos_url":"https://api.github.com/users/atrauzzi/repos","events_url":"https://api.github.com/users/atrauzzi/events{/privacy}","received_events_url":"https://api.github.com/users/atrauzzi/received_events","type":"User","site_admin":false},"created_at":"2016-09-18T01:39:16Z","updated_at":"2016-09-18T01:39:16Z","body":"I definitely get where you're coming from.  I think it just means that anything identity-related is not for me, and I'm stuck hand-rolling my own.\r\n\r\nEverybody's gotta have a hobby! ;)"}}
{"actor":{"display_login":"atrauzzi"}}