
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
openvision.entityframework.mysql
Advanced tools
OpenVision is a powerful and modular Computer Vision SDK and full-stack web platform. It enables developers to build scalable, real-time, vision-powered applications for both desktop and web environments. With integrated support for authentication, containerization, and deployment, OpenVision accelerates your journey from prototype to production.
OpenVision offers both a versatile Computer Vision SDK and a production-ready web template (OpenVision.Web.Template
) to streamline development of computer vision solutions.
OpenVision.Server
– Backend APIs and core logicOpenVision.Client
– ASP.NET Core frontendOpenVision.IdentityServer
– Authentication and authorization using Skoruba Duende IdentityServerEnsure the following tools are installed:
dotnet new install OpenVision.Web.Template
dotnet new OpenVision.Web.Template -n MyOpenVisionApp
Add these entries to your system's hosts file:
127.0.0.1 openvision.com www.openvision.com api.openvision.com auth.openvision.com account.openvision.com account-api.openvision.com
/etc/hosts
C:\Windows\System32\drivers\etc\hosts
Use mkcert to generate local self-signed certificates.
Note: On Windows,
mkcert --install
must be executed under elevated Administrator privileges.
cd shared/nginx/certs
mkcert --install
copy $env:LOCALAPPDATA\mkcert\rootCA-key.pem ./cacerts.pem
copy $env:LOCALAPPDATA\mkcert\rootCA.pem ./cacerts.crt
Generate certificates for openvision.com
including wildcards for subdomains. This ensures compatibility with the nginx proxy setup.
cd shared/nginx/certs
mkcert -cert-file openvision.com.crt -key-file openvision.com.key openvision.com *.openvision.com
mkcert -pkcs12 openvision.com.pfx openvision.com *.openvision.com
docker-compose build
docker-compose up -d
cd src/OpenVision.Aspire.AppHost
dotnet run
Start these projects individually:
OpenVision.Server
OpenVision.Client
OpenVision.IdentityServer.Admin
OpenVision.IdentityServer.STS.Identity
OpenVision.IdentityServer.Admin.Api
Use Visual Studio or dotnet run
CLI.
Install JavaScript dependencies for IdentityServer UIs:
cd src/OpenVision.IdentityServer.Admin
npm install
cd src/OpenVision.IdentityServer.STS.Identity
npm install
For advanced identity customization, see the Skoruba IdentityServer Admin Guide.
We love contributions! To get started:
# Clone your fork
git clone https://github.com/YOUR_USERNAME/OpenVision.git
cd OpenVision
# Create a feature branch
git checkout -b feature/my-feature
# Push changes
git push origin feature/my-feature
Then open a pull request 🚀
OpenVision is licensed under the MIT License – see the LICENSE file for details.
FAQs
Unknown package
We found that openvision.entityframework.mysql demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.