{
  "feed_url": "https://gbilder.com/tags/auth/feed.json",
  "home_page_url": "https://gbilder.com/tags/auth/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://european-alternatives.eu/category/identity-and-access-management-iam-services\"\u003ehttps://european-alternatives.eu/category/identity-and-access-management-iam-services\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-01-08T00:07:17+02:00",
      "external_url": "https://european-alternatives.eu/category/identity-and-access-management-iam-services",
      "id": "https://gbilder.com/bookmarks/01M4EHSBYKVW7V2QRMNWPRSTGH/",
      "tags": [
        "eu",
        "auth",
        "degoogle"
      ],
      "title": "European identity and access management (IAM) services | European Alternatives",
      "url": "https://gbilder.com/bookmarks/01M4EHSBYKVW7V2QRMNWPRSTGH/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/stonith404/pocket-id\"\u003ehttps://github.com/stonith404/pocket-id\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-12-14T08:57:24+02:00",
      "external_url": "https://github.com/stonith404/pocket-id",
      "id": "https://gbilder.com/bookmarks/01M4EHSBHFYS55XM4F6DG2CBW3/",
      "tags": [
        "auth",
        "pidantic"
      ],
      "title": "GitHub - stonith404/pocket-id: A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services.",
      "url": "https://gbilder.com/bookmarks/01M4EHSBHFYS55XM4F6DG2CBW3/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://scim.cloud/\"\u003ehttps://scim.cloud/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-10T00:28:53+02:00",
      "external_url": "https://scim.cloud/",
      "id": "https://gbilder.com/bookmarks/01M4EHSAYCK4HCRWMFCFAHRWSW/",
      "tags": [
        "auth",
        "identity",
        "management"
      ],
      "title": "SCIM: System for Cross-domain Identity Management",
      "url": "https://gbilder.com/bookmarks/01M4EHSAYCK4HCRWMFCFAHRWSW/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://auth.wiki/\"\u003ehttps://auth.wiki/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-03T17:32:34+02:00",
      "external_url": "https://auth.wiki/",
      "id": "https://gbilder.com/bookmarks/01M4EHSAW63ZKFS0HJ7VCCR4W8/",
      "tags": [
        "auth"
      ],
      "title": "Auth Wiki",
      "url": "https://gbilder.com/bookmarks/01M4EHSAW63ZKFS0HJ7VCCR4W8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.eartho.io/\"\u003ehttps://www.eartho.io/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-25T14:59:34+02:00",
      "external_url": "https://www.eartho.io/",
      "id": "https://gbilder.com/bookmarks/01M4EHSARF3SYBG9433SDBBAV5/",
      "tags": [
        "degoogle",
        "auth",
        "pidantic"
      ],
      "title": "Eartho | Open-source Privacy-Focused Alternative To Google Sign-In",
      "url": "https://gbilder.com/bookmarks/01M4EHSARF3SYBG9433SDBBAV5/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://blog.hyperknot.com/p/comparing-auth-providers\"\u003ehttps://blog.hyperknot.com/p/comparing-auth-providers\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-23T17:11:30+02:00",
      "external_url": "https://blog.hyperknot.com/p/comparing-auth-providers",
      "id": "https://gbilder.com/bookmarks/01M4EHSAQRYKB3NM8G249E6FNV/",
      "tags": [
        "auth",
        "pidantic"
      ],
      "title": "Comparing Auth from Supabase, Firebase, Auth.js, Ory, Clerk and others",
      "url": "https://gbilder.com/bookmarks/01M4EHSAQRYKB3NM8G249E6FNV/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://mosip.io/#1\"\u003ehttps://mosip.io/#1\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-20T17:47:25+02:00",
      "external_url": "https://mosip.io/#1",
      "id": "https://gbilder.com/bookmarks/01M4EHSANWXAECKSA2QEQZ6B7V/",
      "tags": [
        "identifiers",
        "auth",
        "POSI"
      ],
      "title": "MOSIP | A Digital Public Good for Identity",
      "url": "https://gbilder.com/bookmarks/01M4EHSANWXAECKSA2QEQZ6B7V/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/logto-io/logto\"\u003ehttps://github.com/logto-io/logto\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-16T18:16:03+02:00",
      "external_url": "https://github.com/logto-io/logto",
      "id": "https://gbilder.com/bookmarks/01M4EHSAKBCGQHF2GSGG8VNS89/",
      "tags": [
        "auth",
        "pidantic",
        "tryme"
      ],
      "title": "GitHub - logto-io/logto: 🧑‍🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.",
      "url": "https://gbilder.com/bookmarks/01M4EHSAKBCGQHF2GSGG8VNS89/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://thecopenhagenbook.com/\"\u003ehttps://thecopenhagenbook.com/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-10T21:41:22+02:00",
      "external_url": "https://thecopenhagenbook.com/",
      "id": "https://gbilder.com/bookmarks/01M4EHSAF6QB8MQJ5763T6RKY7/",
      "tags": [
        "auth",
        "security",
        "reference"
      ],
      "title": "The Copenhagen Book",
      "url": "https://gbilder.com/bookmarks/01M4EHSAF6QB8MQJ5763T6RKY7/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://fusionauth.io/\"\u003ehttps://fusionauth.io/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-05T22:23:10+02:00",
      "external_url": "https://fusionauth.io/",
      "id": "https://gbilder.com/bookmarks/01M4EHSABQSCX09NRRQ9V47KGE/",
      "tags": [
        "auth"
      ],
      "title": "FusionAuth: Auth. Built for Devs, by Devs",
      "url": "https://gbilder.com/bookmarks/01M4EHSABQSCX09NRRQ9V47KGE/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://kanidm.com/\"\u003ehttps://kanidm.com/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-05T22:15:35+02:00",
      "external_url": "https://kanidm.com/",
      "id": "https://gbilder.com/bookmarks/01M4EHSABNFBTTPYZJ47HKGFVD/",
      "tags": [
        "auth"
      ],
      "title": "Kanidm",
      "url": "https://gbilder.com/bookmarks/01M4EHSABNFBTTPYZJ47HKGFVD/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://clerk.com/\"\u003ehttps://clerk.com/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-05T22:13:45+02:00",
      "external_url": "https://clerk.com/",
      "id": "https://gbilder.com/bookmarks/01M4EHSABKVN9TDYYE5ZABPDZQ/",
      "tags": [
        "auth",
        "pidantic"
      ],
      "title": "Clerk | Authentication and User Management",
      "url": "https://gbilder.com/bookmarks/01M4EHSABKVN9TDYYE5ZABPDZQ/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.inkandswitch.com/beehive/notebook/\"\u003ehttps://www.inkandswitch.com/beehive/notebook/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-09-06T21:24:23+02:00",
      "external_url": "https://www.inkandswitch.com/beehive/notebook/",
      "id": "https://gbilder.com/bookmarks/01M4EHS9WMP9EVPMD8ZN1PQP01/",
      "tags": [
        "auth",
        "pidantic"
      ],
      "title": "Beehive lab notebook: Local-first access control",
      "url": "https://gbilder.com/bookmarks/01M4EHS9WMP9EVPMD8ZN1PQP01/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.gnucitizen.org/blog/csrf-demystified/\"\u003ehttps://www.gnucitizen.org/blog/csrf-demystified/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-08-24T11:09:44+02:00",
      "external_url": "https://www.gnucitizen.org/blog/csrf-demystified/",
      "id": "https://gbilder.com/bookmarks/01M4EHS9K4KQ8GV03JKQJPWX7V/",
      "tags": [
        "security",
        "auth",
        "best-practices",
        "pidantic"
      ],
      "title": "CSRF Demystified",
      "url": "https://gbilder.com/bookmarks/01M4EHS9K4KQ8GV03JKQJPWX7V/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/stack-auth/stack\"\u003ehttps://github.com/stack-auth/stack\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-08-09T07:34:55+02:00",
      "external_url": "https://github.com/stack-auth/stack",
      "id": "https://gbilder.com/bookmarks/01M4EHS9A7AX62XQV9BKFQ5FB9/",
      "tags": [
        "pidantic",
        "auth"
      ],
      "title": "GitHub - stack-auth/stack: Open-source Clerk/Auth0 alternative",
      "url": "https://gbilder.com/bookmarks/01M4EHS9A7AX62XQV9BKFQ5FB9/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://bbozzay.com/posts/dev/multi-tenant-auth-zenstack\"\u003ehttps://bbozzay.com/posts/dev/multi-tenant-auth-zenstack\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-06-02T20:06:05+02:00",
      "external_url": "https://bbozzay.com/posts/dev/multi-tenant-auth-zenstack",
      "id": "https://gbilder.com/bookmarks/01M4EHS8280K2W8D3FCVBF7PY8/",
      "tags": [
        "auth",
        "pidantic"
      ],
      "title": "Multi-Tenant Authorization with Zenstack - Ben Bozzay",
      "url": "https://gbilder.com/bookmarks/01M4EHS8280K2W8D3FCVBF7PY8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://ntietz.com/blog/lets-say-instead-of-auth/\"\u003ehttps://ntietz.com/blog/lets-say-instead-of-auth/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-05-27T18:52:12+02:00",
      "external_url": "https://ntietz.com/blog/lets-say-instead-of-auth/",
      "id": "https://gbilder.com/bookmarks/01M4EHS7W1YHWRY8ZA4J6FF80R/",
      "tags": [
        "authentication",
        "authorization",
        "auth",
        "pidantic"
      ],
      "title": "Instead of \"auth\", we should say \"permissions\" and \"login\" | nicole@web",
      "url": "https://gbilder.com/bookmarks/01M4EHS7W1YHWRY8ZA4J6FF80R/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://thenewstack.io/a-cheat-sheet-to-database-access-control-postgresql/\"\u003ehttps://thenewstack.io/a-cheat-sheet-to-database-access-control-postgresql/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-04-03T12:33:27+02:00",
      "external_url": "https://thenewstack.io/a-cheat-sheet-to-database-access-control-postgresql/",
      "id": "https://gbilder.com/bookmarks/01M4EHS6R6XPZ47XFJG3R1Z7WK/",
      "tags": [
        "postgresql",
        "auth",
        "pidantic"
      ],
      "title": "A Cheat Sheet to Database Access Control: PostgreSQL - The New Stack",
      "url": "https://gbilder.com/bookmarks/01M4EHS6R6XPZ47XFJG3R1Z7WK/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://fastapi.tiangolo.com/tutorial/security/first-steps/\"\u003ehttps://fastapi.tiangolo.com/tutorial/security/first-steps/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-03-11T13:06:10+02:00",
      "external_url": "https://fastapi.tiangolo.com/tutorial/security/first-steps/",
      "id": "https://gbilder.com/bookmarks/01M4EHS6CJTJM5BWYP7QXVQQF3/",
      "tags": [
        "fastapi",
        "auth"
      ],
      "title": "Security - First Steps - FastAPI",
      "url": "https://gbilder.com/bookmarks/01M4EHS6CJTJM5BWYP7QXVQQF3/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://simpleisbetterthancomplex.com/tutorial/2016/08/24/how-to-create-one-time-link.html\"\u003ehttps://simpleisbetterthancomplex.com/tutorial/2016/08/24/how-to-create-one-time-link.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2017-07-11T07:56:13+02:00",
      "external_url": "https://simpleisbetterthancomplex.com/tutorial/2016/08/24/how-to-create-one-time-link.html",
      "id": "https://gbilder.com/bookmarks/01M4EHRMBW74ABJ2Q6C5FZ1DCB/",
      "tags": [
        "urls",
        "auth"
      ],
      "title": "How to Create a One Time Link",
      "url": "https://gbilder.com/bookmarks/01M4EHRMBW74ABJ2Q6C5FZ1DCB/"
    }
  ],
  "language": "en",
  "title": "#auth · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}