Skip to content

Commit ee0619d

Browse files
Add JWT_SPIFFE to ClientAssertionType
1 parent a4321fb commit ee0619d

3 files changed

Lines changed: 25 additions & 1 deletion

File tree

CHANGES.ja.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
変更点
22
======
33

4+
- `ClientAssertionType` 列挙型
5+
* `JWT_SPIFFE` を追加。
6+
7+
48
4.36 (2026 年 02 月 26 日)
59
--------------------------
610

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
CHANGES
22
=======
33

4+
- `ClientAssertionType` enum
5+
* Added `JWT_SPIFFE`.
6+
7+
48
4.36 (2026-02-26)
59
-----------------
610

src/main/java/com/authlete/common/types/ClientAssertionType.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (C) 2023-2024 Authlete, Inc.
2+
* Copyright (C) 2023-2026 Authlete, Inc.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
55
* use this file except in compliance with the License. You may obtain a copy of
@@ -64,6 +64,22 @@ public enum ClientAssertionType
6464
* @deprecated
6565
*/
6666
JWT_CLIENT_ATTESTATION((short)2, "urn:ietf:params:oauth:client-assertion-type:jwt-client-attestation"),
67+
68+
69+
/**
70+
* {@code "urn:ietf:params:oauth:client-assertion-type:jwt-spiffe"}.
71+
*
72+
* <p>
73+
* The client assertion type used by the OAuth SPIFFE Client Authentication.
74+
* </p>
75+
*
76+
* @see <a href="https://datatracker.ietf.org/doc/draft-ietf-oauth-spiffe-client-auth/">
77+
* OAuth SPIFFE Client Authentication</a>
78+
*
79+
* @since 4.37
80+
* @since Authlete 3.0.28
81+
*/
82+
JWT_SPIFFE((short)3, "urn:ietf:params:oauth:client-assertion-type:jwt-spiffe"),
6783
;
6884

6985

0 commit comments

Comments
 (0)