Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 18 22:57
    zakpatterson opened #181
  • Nov 18 22:33
    mergify[bot] labeled #180
  • Nov 18 22:33

    mergify[bot] on master

    Update sbt-native-packager to 1… (compare)

  • Nov 18 22:33
    mergify[bot] closed #180
  • Nov 18 22:02
    scala-steward opened #180
  • Nov 18 21:59

    zakpatterson on v0.0.38

    (compare)

  • Nov 18 21:59

    zakpatterson on master

    Remove version from readme, use… (compare)

  • Nov 18 21:35

    zakpatterson on master

    Fix project names, add note abo… (compare)

  • Nov 18 21:26

    zakpatterson on master

    Add features client and refacto… (compare)

  • Nov 18 21:26
    zakpatterson closed #179
  • Nov 18 21:12
    zakpatterson synchronize #179
  • Nov 18 20:44
    zakpatterson synchronize #179
  • Nov 18 20:30
    zakpatterson synchronize #179
  • Nov 18 15:49
    zakpatterson opened #179
  • Nov 18 15:37

    zakpatterson on master

    Remove unnecessary code duplica… (compare)

  • Nov 18 15:37
    zakpatterson closed #163
  • Nov 18 15:25
    zakpatterson commented #163
  • Nov 18 15:24
    zakpatterson synchronize #163
  • Nov 17 21:43
    mergify[bot] labeled #178
  • Nov 17 21:43

    mergify[bot] on master

    Update sbt-mdoc to 2.0.2 (#178) (compare)

Zak Patterson
@zakpatterson
Hi @guersam thanks for joining, just curious if you've tried this project out and what your impression is.
Jisoo Park
@guersam
Hi @zakpatterson, I haven't tried it yet but am interested in real world http4s patterns, especially in tsec integration.
Zak Patterson
@zakpatterson
Sounds good @guersam, I am still considering how to add other tsec integrations to it and how to do it in a manner that brings along its own db schema and default http4s routes. So far only bearer tokens are implemented. What kinds of tsec uses would you like to see?
Jisoo Park
@guersam
I'm interested in multiple authentication schemes such as basic, bearer and JWT/JWE and role-based access control. Also looking for a better way to modularize tsec http module to endpoints/tapir integration.
related discussion: softwaremill/tapir#46
Jisoo Park
@guersam
just out of curiosity, could you tell me about your experience with per-module db migration such as https://github.com/clovellytech/http4s-modules/blob/master/features/src/main/resources/db/ct_feature_requests/migration/V20180131175602__initial_schema.sql ?
I've been maintaining migrations only per project so far
Zak Patterson
@zakpatterson
thanks for this i didn’t know about tapir before. I’ll look into that soon. I’ve only implemented bearer tokens in the /auth module so far. I’m looking for a way to implement more schemes in a functional way and would definitely love any input on that.
regarding migrations it works pretty well. I’m keeping tables for each module in different postgres namespaces so there won’t be collisions
that means there’s an implicit dependency between modules that needs to be worked out by the user. i haven’t come up with a way to make that less error prone.
just meaning that feature-requests relies on auth to be migrated.
for example.
i’m in utc-4 time zone so it’s late here so i can provide some more examples about the migrations tomorrow.
Jisoo Park
@guersam
Thanks for the explanation, have a good night :) (I'm in UTC+0900)
Zak Patterson
@zakpatterson
:+1:
Zak Patterson
@zakpatterson
Hi @guersam , based on your feedback I created two issues: #64 to address the auth strategies, and #65 to make module migration easier.
Jisoo Park
@guersam
Great, looking forward to the both :) thanks!