Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import BFF #1688

Merged
merged 633 commits into from
Jan 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
633 commits
Select commit Hold shift + click to select a range
0382795
rolled back YARP version - need to investigate why YARP 1.1 fails
leastprivilege Jun 22, 2022
95f2ec3
cleanup conditional compilation
leastprivilege Jun 22, 2022
093b0a3
downgrade YARP
leastprivilege Jun 23, 2022
0ad3cde
Merge pull request #105 from DuendeSoftware/dom/v2
brockallen Jun 23, 2022
be27e75
first cut
leastprivilege Jun 23, 2022
a81426a
update build deps
leastprivilege Jun 23, 2022
19211d4
update simple exec
leastprivilege Jun 23, 2022
feb4870
first cut at reworking how we add metadata to skip antiforgery checks
brockallen Jun 23, 2022
8b07881
Merge pull request #106 from DuendeSoftware/dom/build-for-net6
brockallen Jun 23, 2022
efc5ebb
add option to disable 401 on ~/bff/user endpoint when user is not log…
brockallen Jun 23, 2022
ee3e9c1
rename some tests for clarity
brockallen Jun 24, 2022
0a0ae05
add unit test for new 200/null behavior from user endpoint for anonym…
brockallen Jun 24, 2022
bd06965
Ability to use complex segments for ManagementBasePath
brockallen Jun 24, 2022
65ece4b
Merge pull request #107 from DuendeSoftware/brock/v2_rework_xss_attri…
leastprivilege Jun 27, 2022
1f23b00
Merge pull request #109 from DuendeSoftware/brock/mgmt_endpoints_use_…
leastprivilege Jun 27, 2022
155ded5
add enum for AnonymousSessionResponse option
brockallen Jun 27, 2022
666ea05
Merge pull request #108 from DuendeSoftware/brock/user_endpoint_401
leastprivilege Jun 27, 2022
b60b59c
small sample updates
brockallen Jun 27, 2022
17a3fc1
Merge pull request #110 from DuendeSoftware/brock/samples
leastprivilege Jun 28, 2022
057e910
first cut
leastprivilege Jul 15, 2022
15d8f10
update to latest DATM
leastprivilege Aug 1, 2022
02dccb0
add distributed cache to hosts
brockallen Aug 1, 2022
fc62644
fix test for behavior change in underying token management library
brockallen Aug 1, 2022
d0fd7ea
add distributed cache in our AddBff
brockallen Aug 2, 2022
1bef6c1
Merge pull request #116 from DuendeSoftware/dom/switch-to-new-token-m…
leastprivilege Aug 2, 2022
76143cf
update to use IOptions<T>
brockallen Aug 2, 2022
1819825
Merge pull request #120 from DuendeSoftware/brock/options
leastprivilege Aug 3, 2022
f507426
updated dependency
leastprivilege Aug 3, 2022
149ab35
remove ~/ support from IsLocalUrl
brockallen Aug 3, 2022
4f1dead
add AllowAnonymous() on the BFF management endpoints
brockallen Aug 4, 2022
edb8a4b
don't throw when endpoint is null
brockallen Aug 4, 2022
53d0ee6
add unit test for verifying fallback policy
brockallen Aug 4, 2022
2fe9775
add tests for allow anonymous
brockallen Aug 4, 2022
c29a98e
fix test
brockallen Aug 4, 2022
d69ae19
Merge pull request #124 from DuendeSoftware/brock/nre_authz_result_ha…
leastprivilege Aug 5, 2022
0391819
Merge pull request #123 from DuendeSoftware/brock/allow_anon_endpoints
leastprivilege Aug 5, 2022
70310cb
Merge pull request #122 from DuendeSoftware/brock/remove_tilde
leastprivilege Aug 5, 2022
5da153e
Merge pull request #127 from DuendeSoftware/brockallen-patch-1
brockallen Aug 11, 2022
e6e9008
abstract SessionDbContext and allow for custom DbContext registrations
brockallen Aug 11, 2022
a1a7244
change namespaces
brockallen Aug 12, 2022
437d22c
remove unused code
brockallen Aug 12, 2022
39ccd69
add warning when session cleanup enabled but no service in DI
brockallen Aug 12, 2022
43716cc
add IReturnUrlValidator service
brockallen Aug 12, 2022
f6bf148
use IServiceProviderIsService to determine if IUserSessionStoreCleanu…
brockallen Aug 13, 2022
4485cce
Merge pull request #129 from DuendeSoftware/brock/session-cleanup-enh…
leastprivilege Aug 16, 2022
b248b1e
Merge pull request #128 from DuendeSoftware/brock/abstract-dbctx
leastprivilege Aug 16, 2022
4ef7f4f
rename IsValid
brockallen Aug 16, 2022
493d819
Merge pull request #130 from DuendeSoftware/brock/return-url-validation
leastprivilege Aug 16, 2022
ea58981
organize folders/files
brockallen Aug 16, 2022
15fbba8
Merge pull request #131 from DuendeSoftware/brock/reorg
leastprivilege Aug 17, 2022
13b9e6f
when renewing server-side session, create new entry if current sessio…
brockallen Aug 17, 2022
e7ddc85
Merge pull request #132 from DuendeSoftware/brock/server-session-rene…
josephdecock Aug 30, 2022
ba42701
add a skip response handling metadata flag
brockallen Sep 21, 2022
a667a8b
reintroduce response handling logic in BFF middleware
brockallen Sep 21, 2022
2e4a085
add authentication service decorator to handle response processing fo…
brockallen Sep 21, 2022
fdfefa8
remove IAuthorizationMiddlewareResultHandler since it doesn't handle …
brockallen Sep 21, 2022
99831ff
nuget updates, including Duende ATM
brockallen Sep 23, 2022
748d907
update FluentAssertions
brockallen Sep 23, 2022
b486b71
emit logs on response handling
brockallen Sep 23, 2022
b637452
add debug logging to EndpointServices
brockallen Sep 23, 2022
3a9b387
add debug logging for SessionManagement and EF layer
brockallen Sep 23, 2022
16d6439
fix backchannel claims logging
brockallen Sep 23, 2022
992af62
EF home page title change
brockallen Sep 23, 2022
f009311
change claims logging to trace
brockallen Sep 23, 2022
fe3fad0
update MinVer
brockallen Sep 23, 2022
3e7009d
Merge pull request #135 from DuendeSoftware/brock/skip_response_handling
leastprivilege Sep 25, 2022
ee9be8b
Merge pull request #137 from DuendeSoftware/brock/atm_update
leastprivilege Sep 25, 2022
1316f1c
Merge pull request #138 from DuendeSoftware/brock/logging
leastprivilege Sep 25, 2022
e2fa5a4
Improve extensibility of DefaultHttpMessageInvokerFactory
ArturDorochowicz Sep 27, 2022
f6e69e6
allow for other/many environments for diagnostics
brockallen Oct 11, 2022
c42545a
Merge pull request #144 from DuendeSoftware/brock/diagnostics-environ…
leastprivilege Oct 12, 2022
0a2470b
Merge pull request #141 from ArturDorochowicz/patch-1
leastprivilege Oct 12, 2022
b51ddd0
revert reference to EF Core back to 6.0.0 (rather than the latest patch)
brockallen Oct 12, 2022
79cb040
Merge pull request #146 from DuendeSoftware/brock/revert-ms-libs
leastprivilege Oct 12, 2022
612e40c
Create codeql.yml
leastprivilege Oct 18, 2022
55d0865
Delete codeql-analysis.yml
leastprivilege Oct 18, 2022
f2dcf38
first cut
leastprivilege Oct 18, 2022
083306d
Merge pull request #148 from DuendeSoftware/dom/add-codeql-autobuild
leastprivilege Oct 18, 2022
aaddbfb
Merge pull request #149 from DuendeSoftware/dom/add-code-comment
leastprivilege Oct 18, 2022
115369e
first cut
leastprivilege Oct 18, 2022
1ca3bff
Merge pull request #150 from DuendeSoftware/dom/add-props-file
brockallen Oct 18, 2022
ad84f33
first cut
leastprivilege Oct 19, 2022
3d13a27
move more deps
leastprivilege Oct 19, 2022
3905582
add net7 to tests
leastprivilege Oct 19, 2022
62761f5
Merge pull request #151 from DuendeSoftware/dom/move-dependencies-to-…
brockallen Oct 19, 2022
9d5008b
update from .NET 7 RC2 to .NET 7 RTM
brockallen Nov 8, 2022
50f22af
other changes for .NET 7
brockallen Nov 9, 2022
7b65e29
Merge pull request #154 from DuendeSoftware/brock/net7
leastprivilege Nov 9, 2022
cebff78
first cut
leastprivilege Nov 9, 2022
6d185d8
Merge pull request #155 from DuendeSoftware/dom/update-yarp
brockallen Nov 10, 2022
f876b9a
Update BffApiSkipResponseHandlingAttribute.cs
pdekkers Dec 27, 2022
b741613
Update BffApiSkipAntiforgeryAttribute.cs
pdekkers Dec 27, 2022
5e6886b
Update IBffApiSkipResponseHandling.cs
pdekkers Dec 27, 2022
a33f668
Update IBffApiSkipAntiforgry.cs
pdekkers Dec 27, 2022
df03ebe
Merge pull request #156 from pdekkers/main
brockallen Dec 28, 2022
79e925a
Improve validation message of logout token
josephdecock Jan 6, 2023
789638a
Merge pull request #157 from DuendeSoftware/backchannel-logout-error
brockallen Jan 9, 2023
b8fbe43
Spell Antiforgery correctly
programatt Jan 27, 2023
b9a4611
Correct spelling of "session" in comment.
JacksoS Jan 31, 2023
c84eebb
Merge pull request #159 from StuFrankish/session-spelling-fix
brockallen Jan 31, 2023
5c2b377
Fixed typo in debug messages
pdekkers Feb 1, 2023
3d79ee8
Merge pull request #160 from pdekkers/patch-2
brockallen Feb 2, 2023
cee1010
first cut
leastprivilege Feb 8, 2023
720a0f5
Merge pull request #158 from programatt/FixMispelling
brockallen Feb 9, 2023
e2e89fa
Delete inmem config because it is now included in YARP
leastprivilege Feb 15, 2023
e254cc6
Update to YARP v2 RTM
leastprivilege Feb 15, 2023
413fc73
add comment
leastprivilege Feb 15, 2023
af56dd2
Added tests for YARP extensions
leastprivilege Feb 15, 2023
3c000e3
update comment
leastprivilege Feb 15, 2023
1f24bbb
Merge pull request #161 from DuendeSoftware/features/fail-yarp-extens…
leastprivilege Feb 22, 2023
31171cf
log when ajax request made to UI only BFF management endpoint
brockallen Apr 4, 2023
d0f710c
nuget update for Duende.AccessTokenManagement
brockallen Apr 4, 2023
4984344
update for API change in token revocation
brockallen Apr 4, 2023
1366e17
Merge pull request #166 from DuendeSoftware/brock/log-for-incorrect-ajax
josephdecock Apr 11, 2023
9ad49a9
Merge pull request #167 from DuendeSoftware/brock/nuget-updates
josephdecock Apr 11, 2023
bb7786f
Minor xmldoc comment fix
josephdecock Apr 14, 2023
c783728
Minor cleanup - extra parens in tests and sample
josephdecock Apr 19, 2023
d886b59
Refactor remote api extensions with shared method
josephdecock Apr 14, 2023
f455e01
Add TokenRetriever extension point
josephdecock Apr 17, 2023
7cebf8f
Fix unit tests to use access token retreiver
josephdecock Apr 18, 2023
e26df1b
Move logging of failure into token retriever
josephdecock Apr 19, 2023
d7b460d
Add token exchange to sample
josephdecock Apr 19, 2023
158706c
Add automated tests of access token retrieval
josephdecock Apr 20, 2023
1f4a78a
update NuGet for Duende.AccessTokenManagement
brockallen Apr 26, 2023
8e7d494
Merge pull request #169 from DuendeSoftware/brock/idm
brockallen Apr 27, 2023
f7eb267
rework license validator for better cross-project sharing
brockallen May 24, 2023
f05b119
move files to ~/config
brockallen May 24, 2023
42b0440
more reorg of license files
brockallen May 24, 2023
9a44680
pass proudct name to license code
brockallen May 26, 2023
ed2451a
last bit of sync w/ license logic from IdentityServer
brockallen May 30, 2023
83e9045
Merge pull request #168 from DuendeSoftware/joe/remote-api-token-retr…
brockallen Jun 1, 2023
15e4f8c
Merge pull request #171 from DuendeSoftware/brock/license
josephdecock Jun 1, 2023
58321e1
Update Duende.AccessTokenManagement dependency
josephdecock Jun 8, 2023
eda53b7
First cut at DPoP access token support
josephdecock Jun 8, 2023
4f83a18
Add new types for result of access token retrieval
josephdecock Jun 9, 2023
f80ebc2
Cleaned up access token retrieval types
josephdecock Jun 9, 2023
bd60fee
Unify code that adds access tokens to requests
josephdecock Jun 13, 2023
31bea7c
Add client credentials token call to sample
josephdecock Jun 13, 2023
0cfe70d
Consistent sample cookie names
josephdecock Jun 13, 2023
308a5ac
Add dpop jwk option
josephdecock Jun 13, 2023
7805d4e
Add dpop sample
josephdecock Jun 13, 2023
256aa11
small changes from pairing session
brockallen Jun 13, 2023
b3bcf16
Add DPoP support to sample API
josephdecock Jun 13, 2023
f1f8786
access token transform improvements
josephdecock Jun 13, 2023
384f40b
Disable forwarded headers in the sample api
josephdecock Jun 13, 2023
5ca12c9
polish for the token transformer
josephdecock Jun 14, 2023
a3bc951
Rework configuration and fix tests
josephdecock Jun 14, 2023
c674ab3
Remove duplicate short circuiting logic
josephdecock Jun 14, 2023
ffc1ed2
Log reason for failure to obtain access tokens
josephdecock Jun 14, 2023
662ce47
Add missing xmldoc
josephdecock Jun 14, 2023
5cce920
Remove copied impersonation code from DPoP sample
josephdecock Jun 14, 2023
3ec0fde
Additional sample API - one uses DPoP, one doesn't
josephdecock Jun 14, 2023
b65499d
Fix missing access token parameter ordering
josephdecock Jun 14, 2023
c975b79
Add more sample endpoint configs to dpop sample
josephdecock Jun 15, 2023
b68df36
Add more js6 sample endpoints
josephdecock Jun 15, 2023
a742877
Add yarp remote apis to DPOP sample
josephdecock Jun 15, 2023
ebde44b
Add local api invoking remote api to dpop sample
josephdecock Jun 15, 2023
937261b
Copy applicable changes from DPoP to JS6 sample
josephdecock Jun 15, 2023
5891019
Add sample of audience constrained tokens
josephdecock Jun 15, 2023
9d5b3d1
Fix case sensitivity issue in sln file
josephdecock Jun 15, 2023
270c135
Merge pull request #172 from DuendeSoftware/joe/dpop
brockallen Jun 15, 2023
572182b
Fix spelling error
josephdecock Jun 15, 2023
a9fd249
Merge pull request #174 from DuendeSoftware/joe/dpop-spelling
brockallen Jun 15, 2023
c050f16
Remove IAccessTokenRetriever w/resource param
josephdecock Jun 27, 2023
d545697
Merge pull request #175 from DuendeSoftware/joe/remove-resource-token…
brockallen Jun 27, 2023
d4aa717
add test for dpop workflow
brockallen Jun 27, 2023
cbc89eb
Merge pull request #178 from DuendeSoftware/brock/dpop-test
brockallen Jun 27, 2023
a749224
Allow optional user access tokens from yarp
josephdecock Jul 4, 2023
24bd32c
Add xmldoc for optional user access tokens
josephdecock Jul 5, 2023
6735231
Add tests for optional access tokens
josephdecock Jul 5, 2023
486a01f
Add failing test for invalid configuration
josephdecock Jul 5, 2023
e94f4e7
Return 500 error from incorrectly configured yarp endpoints
josephdecock Jul 5, 2023
0b88db5
Merge pull request #180 from DuendeSoftware/joe/optional-yarp-access-…
brockallen Jul 6, 2023
a70d408
Upgrade Yarp Reverse proxy
PascalSenn Aug 22, 2023
5a69060
Fall back to bearer token type
josephdecock Aug 23, 2023
f892352
Merge pull request #184 from PascalSenn/pse/upgrade-yarp-reverse-proxy
josephdecock Sep 1, 2023
09b2c93
Merge pull request #185 from DuendeSoftware/joe/fallback-to-bearer
brockallen Sep 2, 2023
52fab8e
Include vscode config for builds
josephdecock Nov 30, 2023
f434d66
Multi-target including .NET 8, fix tests
josephdecock Nov 30, 2023
80fd5e5
Add .NET 8 sample
josephdecock Nov 30, 2023
0713f1f
Add DPoP .NET 8 Sample
josephdecock Nov 30, 2023
6dded81
Include timestamps in sample output
josephdecock Nov 30, 2023
76490fd
Add .NET 8 w EF sample
josephdecock Nov 30, 2023
a5f97d8
Add .NET 8 Support to github actions
josephdecock Nov 30, 2023
146a1cf
Delete no longer supported samples
josephdecock Nov 30, 2023
e31c1eb
Run EF tests with .net8
josephdecock Nov 30, 2023
f1fa630
Update sample apis to .NET 8
josephdecock Nov 30, 2023
93192ad
Add new samples to sln
josephdecock Nov 30, 2023
68a0af3
Fix launch.json
josephdecock Nov 30, 2023
53a5d56
Fix dpop proof validator
josephdecock Nov 30, 2023
4f460d0
Merge pull request #187 from DuendeSoftware/joe/net8
brockallen Nov 30, 2023
f3d6b9f
bump nuget for release of Duende.ATM
brockallen Jan 4, 2024
7c799aa
Merge pull request #191 from DuendeSoftware/brock/nugets
josephdecock Jan 4, 2024
03b953b
Update dependencies
josephdecock May 7, 2024
c0c0631
Drop .net 6/7 from CI pipeline
josephdecock May 7, 2024
88c5c9c
Merge pull request #192 from DuendeSoftware/joe/dependencies
brockallen May 7, 2024
d22c1c9
Update AccessTokenManagement to preview 3
josephdecock May 8, 2024
c9ab969
Merge pull request #193 from DuendeSoftware/joe/atm-preview3
brockallen May 8, 2024
7033eee
Link to current docs
AndersAbel Jun 17, 2024
a3cc773
Merge pull request #197 from DuendeSoftware/andersabel/docs-link
brockallen Jun 17, 2024
d37bd36
Added Duende.Bff.Blazor
josephdecock Aug 20, 2024
68ba711
Add unit test coverage of Blazor projects.
josephdecock Aug 26, 2024
8bfc6ab
Fix broken solution file
josephdecock Aug 30, 2024
94ffb87
A second try at fixing the solution file
josephdecock Aug 30, 2024
0ac7a01
Revalidate in server auth state provider
josephdecock Sep 5, 2024
85257fb
Rename file to match class name
josephdecock Sep 5, 2024
cca5e5f
Handle ordering edge cases in auth state changes
josephdecock Sep 5, 2024
c22c938
New samples for Duende.Bff.Blazor
josephdecock Aug 20, 2024
befd182
Add a logged out message to the call api cards
josephdecock Sep 5, 2024
9fb0f8a
Minor config changes to samples
josephdecock Sep 8, 2024
ce4d90d
Clean up
josephdecock Sep 8, 2024
068e6d2
Merge pull request #201 from DuendeSoftware/blazor-samples
josephdecock Sep 8, 2024
de75b2a
Replace alice.com/bob.com/email.com domains with *.example.com #1411
wenz Sep 19, 2024
f87a20f
Update codeql.yml to use the latest GitHub action versions.
Sep 23, 2024
51e4210
Merge pull request #203 from RolandGuijt/updatecodeql
josephdecock Sep 23, 2024
064b890
Merge pull request #202 from wenz/1411-domainnames
leastprivilege Sep 23, 2024
0f96dcc
Remove Duende.Bff.Shared
damianh Oct 1, 2024
d80fa66
Merge pull request #209 from damianh/remove-shared-project
damianh Oct 1, 2024
f3059da
Replace IdentityModel with Duende.IdentityModel
damianh Nov 28, 2024
387296a
Update EF package references
damianh Nov 28, 2024
1fb6909
Update test related package references and use central versions
damianh Nov 28, 2024
71af27f
Bump System.Text.Json version because of vulnerability.
damianh Nov 28, 2024
d40da34
Update framwork testing version to 8.0.11 to solve vuln warnings.
damianh Nov 28, 2024
001fd06
Use latest preview version of IdentityServer
damianh Nov 28, 2024
5bfe8ec
Reference Microsoft.EntityFrameworkCore.Relational 8.0.10
damianh Nov 29, 2024
b5d4f72
Fix build warning
damianh Nov 29, 2024
6aa132d
Merge pull request #212 from damianh/dh/duende-identitymodel-7
damianh Dec 1, 2024
346c232
Remove csquery package refrence and unused code
damianh Dec 1, 2024
6307619
Remove unused anglesharp
josephdecock Dec 16, 2024
0908510
Merge pull request #213 from damianh/dh/remove-cs-query
josephdecock Dec 17, 2024
f0b1436
Add README files
josephdecock Dec 17, 2024
c8b34a1
Revert "Remove Duende.Bff.Shared"
josephdecock Dec 17, 2024
ae2ae30
Revert "Merge pull request #201 from DuendeSoftware/blazor-samples"
josephdecock Dec 17, 2024
f95d897
Merge pull request #218 from DuendeSoftware/joe/readme
josephdecock Dec 18, 2024
c2f6942
Merge pull request #219 from DuendeSoftware/joe/remove-blazor
josephdecock Dec 18, 2024
92429ce
Add support for .NET 9
josephdecock Dec 18, 2024
6a21563
Use Duende.AspNetCore.Authentication.JwtBearer for DPoP Sample
josephdecock Dec 19, 2024
5b83d4e
Update dependencies and samples for .NET 9
josephdecock Dec 19, 2024
a43ab37
Merge pull request #222 from DuendeSoftware/joe/net9
josephdecock Dec 19, 2024
568bdb0
Fix link in readme
josephdecock Dec 19, 2024
ef7e7ee
Merge pull request #223 from DuendeSoftware/readme-link
josephdecock Dec 19, 2024
def342f
Bring back blazor packages
josephdecock Dec 26, 2024
80ff1de
Merge pull request #225 from DuendeSoftware/joe/return-of-blazor
josephdecock Jan 2, 2025
0969297
Move all files to /bff subdir
josephdecock Jan 2, 2025
a245da9
Merge pull request #226 from DuendeSoftware/jmdc/prep-for-products-repo
josephdecock Jan 2, 2025
1d7b293
Import BFF history
josephdecock Jan 2, 2025
9c333a3
Clean up workflow files
josephdecock Jan 3, 2025
790aa2a
Run bff build from bff subdir
josephdecock Jan 3, 2025
c978a85
Make bff/build.sh executable
josephdecock Jan 3, 2025
b513325
Remove separate action config file for template's codeql
josephdecock Jan 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
56 changes: 56 additions & 0 deletions .github/workflows/bff-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: "CI"

on:
push:
branches:
- main
- releases/bff/**
paths:
- 'bff/**'
tags:
- 'bff/*.*.*'
pull_request:
paths:
- 'bff/**'
env:
DOTNET_NOLOGO: true

permissions:
contents: read

jobs:
build:
strategy:
fail-fast: false
matrix:
runs-on: [macOS-latest, ubuntu-latest, windows-latest]
name: ${{ matrix.runs-on }}
runs-on: ${{ matrix.runs-on }}
defaults:
run:
working-directory: bff
steps:
- uses: actions/[email protected]
with:
fetch-depth: 0

- name: Setup dotnet
uses: actions/setup-dotnet@v1
with:
dotnet-version: |
8.0.x
9.0.x

- run: dotnet --info

- if: contains(matrix.runs-on, 'macOS') || contains(matrix.runs-on, 'ubuntu')
run: ./build.sh
- if: matrix.runs-on == 'windows-latest' && github.ref != 'refs/heads/main' && !contains(github.ref, 'refs/tags/')
run: ./build.ps1
- if: (matrix.runs-on == 'windows-latest') && (github.ref == 'refs/heads/main' || contains(github.ref, 'refs/tags/'))
env:
SignClientSecret: ${{ secrets.SIGNCLIENTSECRET }}
run: |
./build.ps1 sign
dotnet nuget push .\artifacts\*.nupkg -s https://www.myget.org/F/duende_identityserver/api/v2/package -k ${{ secrets.MYGET }}

Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@ name: "CI"
on:
push:
branches:
- main
- features/**
# tags:
# - '*.*.*'
- main
- releases/is/**
tags:
- 'is/*.*.*'
paths:
- 'identity-server/**'

pull_request:
paths:
- 'identity-server/**'
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/templates-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@ on:
push:
branches:
- main
- features/**
tags:
- '*.*.*'
paths:
- 'templates/**'
pull_request:

env:
Expand Down
61 changes: 0 additions & 61 deletions .github/workflows/templates-codeql-analysis.yml

This file was deleted.

8 changes: 8 additions & 0 deletions bff/.github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Support Forum
url: https://github.com/DuendeSoftware/Support/issues/new/choose
about: The place for questions, bug reports, support and feature requests
- name: Direct Contact
url: https://duendesoftware.com/contact
about: Contact us directly
9 changes: 9 additions & 0 deletions bff/.github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
**What issue does this PR address?**



**Important: Any code or remarks in your Pull Request are under the following terms:**

If You provide us with any comments, bug reports, feedback, enhancements, or modifications proposed or suggested by You for the Software, such Feedback is provided on a non-confidential basis (notwithstanding any notice to the contrary You may include in any accompanying communication), and Licensor shall have the right to use such Feedback at its discretion, including, but not limited to the incorporation of such suggested changes into the Software. You hereby grant Licensor a perpetual, irrevocable, transferable, sublicensable, nonexclusive license under all rights necessary to incorporate and use your Feedback for any purpose, including to make and sell any products and services.

(see [our license](https://duendesoftware.com/license/identityserver.pdf), section 7)
222 changes: 222 additions & 0 deletions bff/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,222 @@
# MacOs
.DS_Store

# Rider
.idea

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/

bld/
[Bb]in/
[Oo]bj/

# Visual Studio 2015 cache/options directory
.vs/
project.lock.json


# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding addin-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config

# Windows Azure Build Output
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
*.[Cc]ache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.publishsettings
node_modules/
bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt
docs/_build/

# Local .NET CLI tools
tools/

# Visual Studio Code workspace options
**/.vscode/settings.json

# IdentityServer temp files
identityserver4_log.txt
tempkey.rsa
samples/KeyManagement/FileSystem/dataprotectionkeys/
samples/KeyManagement/FileSystem/signingkeys/
workspace.xml

src/IdentityServer4/host/identityserver.db
tempkey.jwk
keys
*.key
Duende.BFF.db
*.db-shm
*.db-wal
Loading
Loading