Skip to content

Enable VPS demo mode with local authentication - #2

Merged
mudabs merged 7 commits into
masterfrom
feature/1-vps-local-auth
Sep 26, 2026
Merged

mudabs merged 7 commits into
masterfrom
feature/1-vps-local-auth

Conversation

@mudabs

@mudabs mudabs commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Closes #1

Summary

  • Replace AD credential validation and the global AD group authorization policy with local cookie authentication.
  • Configure the demo username/password through appsettings or environment variables.
  • Remove the unused Negotiate package.
  • Store data-protection keys in a configurable, VPS-safe application directory.
  • Stop forcing trusted Windows connections in the sample SQL connection string.
  • Keep Active Directory synchronization services available as optional administrative functionality.

Verification

  • dotnet restore
  • dotnet build --no-restore (passes with 0 errors; existing warnings remain)

Demo defaults:

  • Username: demo
  • Password: ChangeMe123!

Replace these values through DemoAuthentication__Username and DemoAuthentication__Password before public deployment.

@coderabbitai

coderabbitai Bot commented Aug 20, 2026 •

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mudabs
mudabs merged commit 5f639f0 into master Sep 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable VPS demonstration mode with local username/password authentication

1 participant