[{"data":1,"prerenderedAt":430},["ShallowReactive",2],{"project-31679811":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":82,"maker_in_thread":209,"shape":214,"grid":218,"attempts":392,"same_week":393,"maker_shows":41,"maker_hidden":423,"reader_version":424,"card":425},"31679811","Ory Kratos","Open-source identity server written in Go","title","Show HN: Ory Kratos – Open-source identity server written in Go","https:\u002F\u002Fgithub.com\u002Fory\u002Fkratos","github.com","nottennis",1654773464,2022,290,65,149,2570,6,"legend","infrastructure","identity server","api",[21,24,25,26,27],"authentication","open source identity","session management","mfa","curious",0.07,{"positive":31,"neutral":32,"mixed":33,"critical":33},9,27,5,46,{"docs":36,"execution":39,"design":40,"pricing":42,"idea":43},{"positive":37,"critical":38},2,0,{"positive":37,"critical":37},{"positive":38,"critical":41},1,{"positive":38,"critical":38},{"positive":41,"critical":41},[33,45,33,33,41,38,38,45,45,45,45,45,45,45,33,41,41,38,38,45,33,41,45,45,38,38,45,45,33,45,41,33,45,33,45,45,45,45,45,45],3,null,{"problem":48,"audience":60,"pricing":46,"motivation":46,"time_to_build":46,"stack":72,"openness":79,"stage":80,"team_size":81},{"value":49,"source":50,"evidence":51},"Handles user identity, authentication and account management for applications","commenter",[52,56],{"id":53,"by":54,"text":55},"31679947","baconfly","One of the co-maintainers here. Ory Kratos has been in development since 2018 and is finally out of beta! If you have any questions about the project, tech, flows, or Ory as a…",{"id":57,"by":58,"text":59},"31680337","donatzsky","It's API only. The UI is for you to create.",{"value":61,"source":62,"evidence":63},"Developers building authentication into their applications","inferred",[64,68],{"id":65,"by":66,"text":67},"31685635","moooo99","The Ory suite seems like quite an amazing project! I have read through quite a bit of the documentation and I really appreciate the in depth yet understandable explanations of…",{"id":69,"by":70,"text":71},"31686575","wharfjumper","Congratulations on Kratos coming out of Beta. We evaluated Ory a few months ago. My understanding: 1. Ory Kratos provides session-based authentication and user management. 2. Ory…",[73],{"value":74,"source":75,"evidence":76},"Go","maker",[77],{"id":78},"post","open_source","launched","unknown",{"praise":83,"objections":106,"requests":130,"questions":152,"alternatives":178},[84,92,99],{"value":85,"source":50,"evidence":86},"Documentation explains how auth systems work",[87,91],{"id":88,"by":89,"text":90},"31680125","skrtskrt","I learned so much about AuthN and AuthZ from reading Ory code and docs. Sometimes it seems like Ory is the only web auth stuff on the internet that’s intended for you to…",{"id":65,"by":66,"text":67},{"value":93,"source":50,"evidence":94},"Components are modular and understandable",[95],{"id":96,"by":97,"text":98},"31680481","tinco","I love the way Ory is set up and documented to be understandable and deployable as components. I played with Kratos a couple weeks ago and made a single vm deployment using…",{"value":100,"source":50,"evidence":101},"Solid in professional use",[102],{"id":103,"by":104,"text":105},"31685061","davedx","Using it professionally at my current client, seems solid so far. Good work!",[107,112,122],{"value":108,"source":50,"evidence":109},"Documentation gaps for integrations and some features",[110,111],{"id":69,"by":70,"text":71},{"id":65,"by":66,"text":67},{"value":113,"source":50,"evidence":114},"Calling it identity is misleading for what it does",[115,119],{"id":116,"by":117,"text":118},"31681232","slx26","Hey, I've seen the project in the past and it's very interesting, and definitely an improvement over existing alternatives. That said, I have one complaint quite unrelated to…",{"id":120,"by":117,"text":121},"31684593","A user account, an email or a phone number do not uniquely identify a person or process, and it doesn't tell you whether it's actually a person or a process. Edit: \"account\" may…",{"value":123,"source":50,"evidence":124},"API only, needs a separate UI to be built",[125,129],{"id":126,"by":127,"text":128},"31680238","PinguTS","Is there an UI for the identity management like defining roles and assigning identities to roles? I see the API part. But is there an UI part, besides the self-service account…",{"id":57,"by":58,"text":59},[131,138,145],{"value":132,"source":50,"evidence":133},"SAML support",[134],{"id":135,"by":136,"text":137},"31680406","scarmig","Are there any plans for SAML support anytime soon?",{"value":139,"source":50,"evidence":140},"Multi-tenancy like Keycloak realms",[141],{"id":142,"by":143,"text":144},"31682290","atonse","Are there plans for handling multi-tenancy? Sort of like with Keycloak's realms.",{"value":146,"source":50,"evidence":147},"Token authentication and service tokens",[148],{"id":149,"by":150,"text":151},"31680632","lapser","Ory suite looks amazing. I think the biggest things I'm missing are token authentication and with that, services tokens. I saw a thread saying it'll be implemented at some point…",[153,164,174],{"value":154,"source":50,"evidence":155},"How does it differ from Keycloak",[156,160],{"id":157,"by":158,"text":159},"31681539","revel","Quick question: how does this differ from keycloak? Are they competing products or do they work fundamentally differently?",{"id":161,"by":162,"text":163},"31682267","andrewstuart2","I'm also a huge fan of Keycloak for the same reason. It's been a while since I've looked at the Ory suite, but at least a year or two ago Keycloak was still the much more mature…",{"value":165,"source":50,"evidence":166},"Can users migrate from IdentityServer4 and ASP.NET Identity",[167,171],{"id":168,"by":169,"text":170},"31680007","longrod","Would it be possible to migrate from IdentityServer4 & ASP.NET Identity Core? I currently have a SaaS running those 2 and would love to eventually migrate all users to Kratos.",{"id":172,"by":54,"text":173},"31680024","Pretty sure! We have documentation on importing users and already support several hashing algorithms. Support for more algorithms will follow soon!",{"value":175,"source":50,"evidence":176},"Is there a UI for role management",[177],{"id":126,"by":127,"text":128},[179,187,198,202],{"value":180,"source":50,"evidence":181},"Keycloak",[182,183],{"id":161,"by":162,"text":163},{"id":184,"by":185,"text":186},"31682812","claytongulick","This was one of the primary reasons I ended up going with Keycloak, it's \"batteries included\" as far as UI goes. UI for management, impersonation, configuration, etc... with…",{"value":188,"source":50,"evidence":189},"Duende IdentityServer",[190,194],{"id":191,"by":192,"text":193},"31682688","daigoba66","In the .NET world, while no longer free (still is open source), there is https:\u002F\u002Fduendesoftware.com\u002F. The folks behind the company and libraries know what they're doing.",{"id":195,"by":196,"text":197},"31681205","smcl","I think \"Identity Provider\" is more correct, no? \"IdentityServer\" is the name of a specific IdP implemented in .NET (formerly OSS as…",{"value":199,"source":50,"evidence":200},"AWS Cognito",[201],{"id":69,"by":70,"text":71},{"value":203,"source":50,"evidence":204},"node-oidc-provider",[205],{"id":206,"by":207,"text":208},"31688896","Nursie","I'm passing familiar with this area, but not as familiar as I should be... How does this compare to something like this - https:\u002F\u002Fgithub.com\u002Fpanva\u002Fnode-oidc-provider Are they…",{"comments":41,"answered":41,"key":210},[211],{"id":212,"text":213},"31682987","Yes! WebAuthn, TOTP, Recovery Codes, MFA Policies - it’s all there :) https:\u002F\u002Fwww.ory.sh\u002Fdocs\u002Fguides\u002Fmfa\u002Foverview",{"commenters":215,"max_depth":33,"maker_replies":41,"first_comment_mins":216,"lifespan_hours":217},50,20,129,[219,221,224,228,231,235,239,241,244,245,248,251,254,256,258,260,262,265,267,269,270,274,278,280,283,286,288,290,294,295,298,301,304,305,309,310,314,317,318,322,325,327,331,333,336,338,340,343,345,350,353,357,358,360,363,367,369,371,373,377,378,380,384,386,389],[88,38,33,220,89,38],"project\u002Fpositive\u002Fdocs",[222,38,45,223,54,38],"31680235","project\u002Fneutral\u002Fdocs",[225,38,38,226,227,38],"31681417","other\u002Fneutral\u002Fnone","Perseids",[229,38,33,220,230,38],"31682054","yacine_",[232,38,38,233,234,38],"31687456","other\u002Fneutral\u002Fdocs","rad_gruchalski",[236,38,33,237,238,38],"31682151","project\u002Fpositive\u002Fexecution","legorobot",[161,38,41,240,162,38],"project\u002Fcritical\u002Fexecution",[242,38,38,226,243,38],"31687506","password4321",[191,38,38,226,192,38],[246,38,38,226,247,38],"31683349","jorams",[249,38,38,226,250,38],"31683898","mdaniel",[252,38,38,226,253,38],"31686627","homarp",[53,41,45,255,54,38],"maker\u002Fneutral\u002Fnone",[168,41,45,257,169,38],"project\u002Fneutral\u002Fexecution",[172,41,45,259,54,38],"maker\u002Fneutral\u002Fdocs",[261,41,45,259,169,38],"31680051",[263,41,45,259,264,38],"31680087","GiorgioG",[266,41,45,259,54,38],"31680115",[126,41,45,268,127,38],"project\u002Fneutral\u002Fdesign",[57,41,45,268,58,38],[271,41,45,272,273,38],"31680452","project\u002Fneutral\u002Fpricing","nerdponx",[275,41,45,276,277,38],"31680824","project\u002Fneutral\u002Fnone","prisout64",[279,41,45,268,54,38],"31680547",[281,41,33,282,127,38],"31680838","maker\u002Fpositive\u002Fnone",[284,41,45,268,285,38],"31681321","redconfetti",[184,41,41,287,185,38],"project\u002Fcritical\u002Fdesign",[116,41,41,289,117,38],"project\u002Fcritical\u002Fidea",[291,41,38,292,293,38],"31684430","commenter\u002Fneutral\u002Fidea","j0057",[120,41,38,292,117,38],[296,41,38,292,297,38],"31702917","harel",[299,41,38,292,300,38],"31745215","unethical_ban",[302,41,45,223,303,38],"31683790","gocsjess",[103,41,33,237,104,38],[306,41,33,307,308,38],"31685723","project\u002Fpositive\u002Fnone","ownagefool",[69,41,41,240,70,38],[311,41,45,312,313,38],"31688417","project\u002Fmixed\u002Fdocs","emurlin",[315,41,38,316,70,38],"31718944","commenter\u002Fneutral\u002Fnone",[65,37,45,312,66,38],[319,45,45,320,321,38],"31681277","project\u002Fneutral\u002Fidea","jjice",[323,45,38,226,324,38],"31681461","breton",[326,45,38,226,97,38],"31681780",[328,45,38,329,330,38],"31685862","other\u002Fneutral\u002Fidea","d_watt",[332,45,45,268,313,38],"31688351",[334,45,38,226,335,38],"31681772","alextheparrot",[96,337,45,312,97,38],4,[149,33,45,339,150,38],"project\u002Fmixed\u002Fidea",[341,33,33,342,54,38],"31680773","maker\u002Fpositive\u002Fidea",[344,18,45,223,285,38],"31681220",[346,347,41,348,349,38],"31681087",7,"project\u002Fcritical\u002Fnone","yilugurlu",[351,347,38,316,352,38],"31681342","VWWHFSfQ",[354,355,33,307,356,38],"31681345",8,"DavyJone",[135,31,45,320,136,38],[359,31,45,276,54,38],"31680527",[361,31,33,307,362,38],"31681794","js4ever",[364,365,38,226,366,38],"31688697",10,"throwawayk8s",[206,368,45,276,207,38],11,[142,370,45,268,143,38],12,[372,370,45,268,277,38],"31685645",[374,375,45,276,376,38],"31682522",13,"closeparen",[212,375,38,255,11,41],[195,379,45,276,196,38],14,[381,382,45,276,383,38],"31682077",15,"kleton",[157,385,45,320,158,38],16,[387,385,45,268,388,38],"31682045","vbezhenar",[390,385,45,391,234,38],"31682362","project\u002Fmixed\u002Fdesign",[],[394,399,404,409,414,418],{"id":395,"name":396,"points":397,"category":398},"31710603","Vytal",313,"security_privacy",{"id":400,"name":401,"points":402,"category":403},"31755025","anonfriendly",306,"web_saas",{"id":405,"name":406,"points":407,"category":408},"31726472","Tuc",241,"dev_tools",{"id":410,"name":411,"points":412,"category":413},"31724613","Animation Magic",238,"learning_science",{"id":415,"name":416,"points":417,"category":403},"31741018","My Side Project Rocks",220,{"id":419,"name":420,"points":421,"category":422},"31735754","Coquistt",191,"productivity",false,"v2",{"id":426,"name":5,"line":6,"ai":423,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":427,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":428,"url":9,"mix":429,"praise":85,"objection":108,"sub":21},31679811,[21,24,25,26,27],"5355100333333351100351330033531535333333",[31,32,33,33],1794036621258]