-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Secrets module (Lombiq Technologies: OCORE-124) #7891
Closed
Closed
Changes from 60 commits
Commits
Show all changes
198 commits
Select commit
Hold shift + click to select a range
a9b9516
Secrets module
deanmarcussen c08ab79
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen 83b742f
Updates after merging dev
deanmarcussen 6d9b807
Force binding to exist before retrieving secret (stops crossover cont…
deanmarcussen 5742373
Implement for email
deanmarcussen bb1d25d
poc encryption / decryption service for secrets
deanmarcussen 0c9b104
add recipe step for secrets. validate that it is usable from a setup …
deanmarcussen 2e8824c
Minor tweak
deanmarcussen fe005dc
Fix issue with casting
deanmarcussen 7e52dc1
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen fd6770d
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen fa89087
Updates after merging dev
deanmarcussen 5639dd3
wip. dropping liquid in favour of view component selectors
deanmarcussen b8a72cf
wip. viewcomponent picker
deanmarcussen 3a038c8
wip. test coordinator
deanmarcussen 0c3559b
Refactoring rsa key pair
deanmarcussen 7d9f88c
wip. refactoring encryption to transient
deanmarcussen 68d5667
encoding changes
deanmarcussen 77e153a
add settings
deanmarcussen d421876
Missing view
deanmarcussen b277291
Merge branch 'deanmarcussen/secrets' of github.com:OrchardCMS/Orchard…
deanmarcussen baa555f
fix file download target
deanmarcussen f61bbe0
fix tests
deanmarcussen 80bda2b
refactoring
deanmarcussen ac5d9f5
default values
deanmarcussen d0391bc
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen 8742202
maintain in one variable
deanmarcussen 720573f
key type
deanmarcussen 55e0951
remote instance secrets
deanmarcussen bb7f085
wip. workflows
deanmarcussen 90df4e1
workflows
deanmarcussen 2411da8
signing
deanmarcussen fd92ee9
start activities
deanmarcussen d11a60a
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen 0509433
Updates after merging dev
deanmarcussen 58d1a1b
respond to feedback
deanmarcussen 43f47da
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen fe9eb04
Improve dependencies
deanmarcussen 0740500
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen 7c64862
tip key vault store
deanmarcussen 5216d02
Use UsingServiceScopeAsync()
jtkech ae0a9a6
Fixes unit tests
jtkech 5bed0d1
Missing save
jtkech 7c89eff
Merge branch 'dev' into deanmarcussen/secrets
deanmarcussen 49849fb
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 5b9627f
Update csproj files after merging dev
jtkech 3f9bb99
Fixing build after merging dev
jtkech f681faf
Fix bluid
jtkech 0d40057
Fix calls of obsolete methods
jtkech ffabc98
Fixes other rules.
jtkech 6818111
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 855e61f
wip
jtkech 1a591d3
Minor changes
jtkech 5796493
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 14cc856
Update after merging dev
jtkech cf65850
wip
jtkech d0b1489
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 0410058
Razor views fixes and tweaks
jtkech 9091e4c
wip on razor views
jtkech f804caa
Minor changes
jtkech bcacb55
wip
jtkech 428926e
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech c9ed315
Minor change
jtkech f736ef6
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 2900982
Wip
jtkech dd8d876
Wip
jtkech ea39c57
wip
jtkech 0dc2697
wip
jtkech df29e70
Fix tests
jtkech 8d28485
Wip
jtkech ed74442
wip
jtkech b3acb4d
wip
jtkech 6a56aa1
wip
jtkech c840578
wip
jtkech f1959c2
Minor changes
jtkech 8efc1f5
Wip
jtkech 389a7fd
Minor change and revert testing code
jtkech d838be5
Minor changes
jtkech c583964
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 8d261d1
Wip and fix unit tests
jtkech 05e31db
Simplification
jtkech ce983f3
Refactoring
jtkech fca2f9e
Fix build
jtkech a9a652c
Refactoring
jtkech fc76553
Minor Refactoring
jtkech 79c7e41
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech bfbb0f2
Typo on class name
jtkech 666d4f5
wip
jtkech e42d638
Pre renaming files
jtkech eb72437
Renaming files
jtkech f8cc227
Pre renaming
jtkech ecd077f
Renaming
jtkech c453565
Wip
jtkech a42d1d7
Minor changes
jtkech b2f22ac
Minor tweak
jtkech 5d08ae7
wip
jtkech 577d75b
wip
jtkech fd922be
refactoring
jtkech 8efa928
wip
jtkech 64a9e0f
Use Remote Impot Api Key Secret
jtkech 66e36e9
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 7bc4759
wip
jtkech 43057dd
Minor change
jtkech d6b57e5
Wip on Request Event Secret
jtkech c53c140
wip
jtkech a3ddf3f
Tweaks
jtkech 4aa3217
tweak
jtkech 34c6d69
wip
jtkech 21f4454
wip
jtkech ea69c4f
Minor changes
jtkech 2be5230
Cleanups
jtkech ff71113
Minor changes
jtkech 39fca00
wip
jtkech c233e92
Simplification
jtkech 9939f2d
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 7d88a60
Simplification
jtkech e1c03f2
wip on simplification
jtkech c4f543a
Simplification
jtkech 9196823
Revert unnecessary changes
jtkech 79a3ff4
Fix build
jtkech 51c67ba
Unnecessary changes
jtkech ad127b1
Unecessary change
jtkech dddf7b4
typo
jtkech a01fc60
Minor change
jtkech b079c58
UI tweak
jtkech 0995d58
Wip on OpenId using RSA Secrets
jtkech ba89c4b
Fix unit tests
jtkech 66de075
wip
jtkech 26dcd37
wip
jtkech a519303
Bad name
jtkech 751afa8
wip
jtkech d361f4e
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 67484c5
Updates after merging dev
jtkech 82ee50f
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 28948a4
Minor changes
jtkech 5aa11ec
Useless property
jtkech 04f7aee
Minor changes
jtkech da4e195
Update src/OrchardCore.Modules/OrchardCore.Deployment.Remote/Views/Re…
jtkech d968d41
Update src/OrchardCore.Modules/OrchardCore.Deployment/Models/FileDown…
jtkech dca5452
Update src/OrchardCore.Modules/OrchardCore.Secrets.KeyVault/Models/Se…
jtkech 78dc717
Update src/OrchardCore.Modules/OrchardCore.Secrets.KeyVault/Services/…
jtkech 1ae5240
Update src/OrchardCore.Modules/OrchardCore.Secrets.KeyVault/Services/…
jtkech f83a562
Update src/OrchardCore.Modules/OrchardCore.Secrets.KeyVault/Services/…
jtkech 0ff38fe
Update src/OrchardCore.Modules/OrchardCore.Secrets/Manifest.cs
jtkech 0305f31
Update src/OrchardCore.Modules/OrchardCore.Secrets/Views/Admin/Index.…
jtkech 0830908
Update test/OrchardCore.Tests/Apis/Context/BlogPostDeploymentContext.cs
jtkech f198c8b
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 5493c30
Fix build
jtkech 51cee40
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech c7d1b73
Rename project OC.Secrets.Azure
jtkech 912b68e
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech c9476f8
RSA in uppercase everywhere in views
jtkech 74bba87
Formatting
jtkech f564bc5
Return null if KeyVault Secret not found
jtkech f9fce09
Remove unnecessary variable assignment
jtkech c15f80f
Update src/OrchardCore.Modules/OrchardCore.Secrets/Services/SecretSer…
jtkech ce99831
Fix Index View Color and Styles
jtkech cc5d9aa
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 348036e
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 4fdf2e2
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech e7e5beb
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 5f09589
Minor change
jtkech 2a212ad
Wip wip
jtkech 3bbf2f8
Minor changes
jtkech b0b905e
Refactoring
jtkech 2b0449e
wip
jtkech 60bf3b4
wip
jtkech b9e0979
wip
jtkech be3189a
Refactoring
jtkech 8b1ff18
Wip
jtkech 39c6083
wip
jtkech 975f85b
Merge main and solve conflicts
jtkech 30a6091
Refactoring
jtkech a94edbf
Missing file
jtkech 08be794
Remove useless changes
jtkech 21d2b71
Fix build
jtkech 5cee26b
Start on 'ISecretTokenService'
jtkech 5bf5ea9
Revert 'OC.Forms' changes
jtkech 87a15f0
Revert useless changes
jtkech f45c88e
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 9f3661e
Secret Envelope Expiration and Renaming
jtkech 8b2c553
Embed Expiration in the protected Payload
jtkech 11acac3
Make secret protector async
jtkech 7916138
Refactoring
jtkech d1ad67f
Wip on X509Secret and refactoring
jtkech 30a0b6d
Minor change
jtkech 0d63f75
Refactoring
jtkech 1ac8119
wip
jtkech f4bc4cc
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech b7e8a55
Merge main and solve conflicts
jtkech e0c52b2
Merge remote-tracking branch 'origin/main' into deanmarcussen/secrets
jtkech 7048eaf
Refactoring
jtkech f95def3
WIP
jtkech acdfb0a
Secrets Index Background Color
jtkech 6acccf7
Wip on X509Secret UI
jtkech 4f4140a
WIP
jtkech cfa2543
WIP
jtkech 3f601f1
Removing unused IDataProtectionProvider injections
Piedone File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add docs about the module, especially about its configuration (including the basic appsettings, as well as configuring
ConfigurationSecretStore
).There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, I don't like writing doc ;)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can imagine :D. But this is an awesome feature and without even a mention in the docs people will be confused, or not even know about it (thinking mostly about newcomers who first evaluate the feature set based on the docs).