Comments (5)
Hello @yawboateng. Could you please describe your use case in more detail? Do you expect OptScale to disallow email-password and Microsoft signup and only use Google signup, or do you need another authorization scheme?
from optscale.
Hello @yawboateng. Could you please describe your use case in more detail? Do you expect OptScale to disallow email-password and Microsoft signup and only use Google signup, or do you need another authorization scheme?
So I've enabled Google OAuth login. However, I noticed that the optscale signup button remains available to external users. currently, using that button creates a separate organization for them. I'd like to disable the signup option and restrict login to authorized users within our org via Google OAuth.
from optscale.
There is no ability to disable signup for all external users, but suppose an option to restrict user's signup for certain email domains may be helpful for you (https://github.com/hystax/optscale/blob/058860a930fb9c407f3466fce7b072329b32f1b8/auth/auth_server/controllers/user.py#L68C1-L76C68).
To enable email domains checks:
- update your user_template.yaml with a list of email domains you want to restrict registration for:
domains_blacklists:
registration:
- example.com
- restart your OptScale with runkube.py
After that, new signups from the domains_blacklist will be restricted.
We also plan to implement a whitelist domain option to allow signup from a limited number of email domains.
from optscale.
yeah, the whitelist will be more useful for my case, since i cant possibly blacklist all domains in the world :) - any idea what the timeline is?
from optscale.
Hello @yawboateng , whitelist added in https://github.com/hystax/optscale/releases/tag/2024041801-public release.
from optscale.
Related Issues (20)
- Adding Oracle Cloud Infrastructure as a datasource HOT 1
- How to change ingress 80/443 HOT 2
- local workflow / k8s deployment changes HOT 2
- Cost and Usage Report is depricating ? what is the plan to handle this transition ? HOT 2
- How to start services in local like NGUI with VITE_proxy in .env? HOT 2
- wanted to add signed certificates for url how to add certificates to nginx ingress controller HOT 2
- Failed to update apt cache: E:The repository 'http://apt.kubernetes.io kubernetes-xenial Release' does not have a Release file HOT 5
- All certificates invalid HOT 1
- Add account in logs HOT 2
- costanalysis in azure portal and cost in tool are not matching , same happening in aws usage and reports cost HOT 3
- wanted to know in which collection or db of mongo user details are stored for optscale HOT 1
- Cost optimization for all of the AWS accounts under an organization is not getting generated while connecting via organization root account HOT 2
- Getting below error when we run following command "pip install -r requirements.txt" HOT 7
- How to run optscale over local machine HOT 3
- how to update/change password from backend HOT 1
- Resources not being discovered on Master (DPA) account. Set up using Linked account instructions
- Request for Guidance on Setting Up Development Environment HOT 2
- Unable to Configure Cost and Usage Report (CUR) 2.0
- In sandbox >> Cost Comparison from where credentials are being fetched to get cost data HOT 1
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 optscale.