Comments (2)
Hi, both role handling and any additional requirements concerning authorization (like account locking) will be discussed and handled after #101 is merged.
Rest assured that if we decide not to support roles and locking users out directly in this crate, we shall either provide an example how to handle situations like those, or provide a separate crate built on top of axum_login
to add those functions.
from axum-login.
We've just released v0.7.0
. In that release, we've included scope for authorization (i.e. user and group based permissions). However, we have not directly addressed this use case.
As it stands, an approach application authors can take is to track this via the session directly by using Session
. We can document this approach as an example (as an aside I would like to address #105 as we add more examples).
from axum-login.
Related Issues (20)
- Custom `Debug` implementation for `User` but not `Credentials` in SQLite example? HOT 1
- Could not find `http` in `$crate` HOT 1
- Is 2FA possible?
- `AuthnBackend#Credentials: Clone` breaks `oauth2::PkceCodeVerifier` HOT 1
- Session Cookie Removed on Reload
- Can't extract auth session. Is `AuthManagerLayer` enabled? HOT 8
- login_required macro generates invalid redirect URL HOT 3
- State isn't saved when using axum-login with leptos
- Going back to login page should not complete if the user logged HOT 2
- Dependency on time crate in "Duration"
- How to do testing?
- Provide ready-to-use implementations for oauth2-rs / openidconnect-rs
- Clearing a cookie when logout() on subdomain
- Tower Sessions dependency breaks compability HOT 2
- Discussion: testing with a parameterized AuthManagerLayer
- Tag session record with user ID
- axum-login doesn't work with encrypted or signed tower-sessions cookies HOT 6
- logout should remove auth session data rather than flushing
- cargo test failing on session::tests::test_login HOT 3
- Session is loaded even if handler doesn't need it HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from axum-login.