68 lines
3.2 KiB
Plaintext
68 lines
3.2 KiB
Plaintext
ASPNETCORE_ENVIRONMENT=Development
|
|
ConnectionStrings__Default=Host=localhost;Database=member_center;Username=postgres;Password=postgres
|
|
Auth__Issuer=http://localhost:7850/
|
|
Auth__WebLoginUrl=http://localhost:5080/account/login
|
|
Auth__AllowedLoginReturnUrlPrefixes=http://localhost:7850/
|
|
Auth__AllowedLogoutReturnUrlPrefixes=http://localhost:5243/
|
|
Auth__AllowInternalHttpTokenEndpoint=false
|
|
Auth__Certificates__Signing__Path=
|
|
Auth__Certificates__Signing__Password=
|
|
Auth__Certificates__Encryption__Path=
|
|
Auth__Certificates__Encryption__Password=
|
|
DataProtection__Certificate__Path=
|
|
DataProtection__Certificate__Password=
|
|
# Optional during rotation: repeat with __Previous__1__, etc.
|
|
Auth__Certificates__Signing__Previous__0__Path=
|
|
Auth__Certificates__Signing__Previous__0__Password=
|
|
Auth__Certificates__Encryption__Previous__0__Path=
|
|
Auth__Certificates__Encryption__Previous__0__Password=
|
|
DataProtection__Certificate__Previous__0__Path=
|
|
DataProtection__Certificate__Previous__0__Password=
|
|
Certificates__ExpirationWarningDays=30
|
|
ReverseProxy__KnownProxies=
|
|
ReverseProxy__KnownNetworks=
|
|
ReverseProxy__ForwardLimit=1
|
|
IdentitySecurity__Password__RequiredLength=8
|
|
IdentitySecurity__Password__RequireDigit=true
|
|
IdentitySecurity__Password__RequireLowercase=true
|
|
IdentitySecurity__Password__RequireUppercase=true
|
|
IdentitySecurity__Password__RequireNonAlphanumeric=false
|
|
IdentitySecurity__Lockout__AllowedForNewUsers=true
|
|
IdentitySecurity__Lockout__MaxFailedAccessAttempts=5
|
|
IdentitySecurity__Lockout__DefaultLockoutMinutes=15
|
|
RateLimits__Web__AuthLogin__PermitLimit=10
|
|
RateLimits__Web__AuthLogin__WindowSeconds=300
|
|
RateLimits__Web__AuthRegister__PermitLimit=5
|
|
RateLimits__Web__AuthRegister__WindowSeconds=900
|
|
RateLimits__Web__AuthRecovery__PermitLimit=5
|
|
RateLimits__Web__AuthRecovery__WindowSeconds=900
|
|
RateLimits__Web__AuthTokenConsumption__PermitLimit=10
|
|
RateLimits__Web__AuthTokenConsumption__WindowSeconds=600
|
|
RateLimits__Api__AuthRegister__PermitLimit=5
|
|
RateLimits__Api__AuthRegister__WindowSeconds=900
|
|
RateLimits__Api__AuthRecovery__PermitLimit=5
|
|
RateLimits__Api__AuthRecovery__WindowSeconds=900
|
|
RateLimits__Api__AuthTokenConsumption__PermitLimit=10
|
|
RateLimits__Api__AuthTokenConsumption__WindowSeconds=600
|
|
RateLimits__Api__NewsletterSubscribe__PermitLimit=20
|
|
RateLimits__Api__NewsletterSubscribe__WindowSeconds=600
|
|
RateLimits__Api__NewsletterUnsubscribeToken__PermitLimit=10
|
|
RateLimits__Api__NewsletterUnsubscribeToken__WindowSeconds=600
|
|
RateLimits__Api__NewsletterOneClickToken__PermitLimit=60
|
|
RateLimits__Api__NewsletterOneClickToken__WindowSeconds=60
|
|
RateLimits__Api__OAuthToken__PermitLimit=30
|
|
RateLimits__Api__OAuthToken__WindowSeconds=60
|
|
NewsletterTokens__ConfirmTokenLifetimeDays=7
|
|
NewsletterTokens__UnsubscribeTokenLifetimeDays=7
|
|
NewsletterTokens__OneClickTokenLifetimeDays=7
|
|
NewsletterTokens__OneClickBatchSizeLimit=1000
|
|
FileAccessTokens__DefaultLifetimeSeconds=300
|
|
FileAccessTokens__MinimumLifetimeSeconds=30
|
|
FileAccessTokens__MaximumLifetimeSeconds=900
|
|
Auth__MemberCenterAudience=member_center_api
|
|
Auth__SendEngineAudience=send_engine_api
|
|
SendEngine__BaseUrl=http://localhost:6060
|
|
SendEngine__SubscriptionEventsPath=/webhooks/subscriptions
|
|
SendEngine__WebhookSecret=change-me
|
|
Testing__DisableSubscriptionDryRunNoDb=false
|