forked from mirrors/kingfisher
- Added kingfisher.temporal.1 rule for Temporal Cloud API keys (namespace-scoped and user-scoped JWT formats) with Temporal-specific pattern matching.
- Added Temporal Cloud active credential validation via GET https://saas-api.tmprl.cloud/cloud/current-identity using bearer auth, so Temporal keys validate against provider APIs instead of generic OIDC discovery. - Fixed JWT issuer normalization to treat bare host issuers (e.g. iss: temporal.io) as HTTPS URLs during discovery, avoiding low-level URL builder failures. - Added crates/kingfisher-rules/build.rs to ensure embedded rule assets rebuild when files under crates/kingfisher-rules/data change.
This commit is contained in:
parent
ec44d9b60b
commit
57845eebcd
3 changed files with 43998 additions and 25576 deletions
2
LICENSE
2
LICENSE
|
|
@ -198,4 +198,4 @@
|
|||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
limitations under the License.
|
||||
44588
THIRD_PARTY_NOTICES
44588
THIRD_PARTY_NOTICES
File diff suppressed because one or more lines are too long
|
|
@ -1,3 +1,3 @@
|
|||
[profile.default]
|
||||
# Hard limit: kill any single test that runs longer than 5 minutes
|
||||
test-timeout = "5m"
|
||||
test-timeout = "10m"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue