Comments (1)
This is a hard problem as many implementations could impact the ability to deploy from the nuget package without modification, and SbManager doesn't currently have its own storage.
I was thinking that we could have an optional configuration for OAuth. Basically allowing you to configure an oauth provider, as well as things like shared secrets, scopes etc, and a JsonPath (or similar) claim check for 2 kinds of user - readonly and admin. If this configuration is on it would check for a JWT bearer token and verify it (if none, redirect to auth server). From there it will check your user type by running the JsonPath expression on the claim set.
This allows an auth model with roles that requires no persistence other than the app config, no dependencies other than some standard HTTP/OAuth packages, and uses industry standard methods to achieve it.
from sbmanager.
Related Issues (20)
- Sometimes 'Peek' errors out. I think it's failing on extracting the message body HOT 2
- Nuget package isn't in the shape that's probably required HOT 1
- NullReference when Viewing messages will null values in CustomProperties HOT 1
- Fix appveyor HOT 3
- Tags HOT 3
- NullReferenceException in DeadLetterQueue HOT 1
- Sometimes requeueing doesn't work HOT 3
- Display "Scheduled Count" in 'Overview" view HOT 6
- Support Multiple SB Connections strings
- Allow TopShelf to log to Serilog HOT 1
- Screenshots are out of date HOT 1
- Bundling HOT 1
- Browser Support
- Scheduled Messages only show for peeking when there are active messages HOT 2
- .Net Framework Support HOT 1
- API returns incorrect success message HOT 2
- Add message totals to column headers on Overview page
- [REQUEST] API to return an overview of all deadletter queues
- Partitioned topic support (error: "This client is not supported for a partitioned entity") HOT 4
- Windows Service Bus is dead HOT 2
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 sbmanager.