You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/Firebaseappcheck.java
Copy file name to clipboardExpand all lines: clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse.java
Copy file name to clipboardExpand all lines: clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1DebugToken.java
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ public final class GoogleFirebaseAppcheckV1DebugToken extends com.google.api.cli
59
59
/**
60
60
* Required. Input only. Immutable. The secret token itself. Must be provided during creation, and
61
61
* must be a UUID4, case insensitive. This field is immutable once set, and cannot be provided
62
-
* during an UpdateDebugToken request. You can, however, delete this debug token using
62
+
* during a UpdateDebugToken request. You can, however, delete this debug token using
63
63
* DeleteDebugToken to revoke it. For security reasons, this field will never be populated in any
64
64
* response.
65
65
* The value may be {@code null}.
@@ -134,7 +134,7 @@ public GoogleFirebaseAppcheckV1DebugToken setName(java.lang.String name) {
134
134
/**
135
135
* Required. Input only. Immutable. The secret token itself. Must be provided during creation, and
136
136
* must be a UUID4, case insensitive. This field is immutable once set, and cannot be provided
137
-
* during an UpdateDebugToken request. You can, however, delete this debug token using
137
+
* during a UpdateDebugToken request. You can, however, delete this debug token using
138
138
* DeleteDebugToken to revoke it. For security reasons, this field will never be populated in any
139
139
* response.
140
140
* @return value or {@code null} for none
@@ -146,7 +146,7 @@ public java.lang.String getToken() {
146
146
/**
147
147
* Required. Input only. Immutable. The secret token itself. Must be provided during creation, and
148
148
* must be a UUID4, case insensitive. This field is immutable once set, and cannot be provided
149
-
* during an UpdateDebugToken request. You can, however, delete this debug token using
149
+
* during a UpdateDebugToken request. You can, however, delete this debug token using
150
150
* DeleteDebugToken to revoke it. For security reasons, this field will never be populated in any
Copy file name to clipboardExpand all lines: clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest.java
+57Lines changed: 57 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,24 @@ public final class GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest extends co
37
37
@com.google.api.client.util.Key
38
38
privatejava.lang.StringcustomToken;
39
39
40
+
/**
41
+
* Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim
42
+
* (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens
43
+
* with the same `jti` will be counted as the same token for the purposes of replay protection. An
44
+
* error is returned if this field is specified without setting `limited_use` to `true`. The size
45
+
* of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If
46
+
* this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated
47
+
* `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App
48
+
* Check token. Leaving this field empty is only recommended if your custom attestation provider
49
+
* itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence
50
+
* and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure
51
+
* that the returned App Check token is eligible for limited-use functionality, set `limited_use`
52
+
* to `true`.
53
+
* The value may be {@code null}.
54
+
*/
55
+
@com.google.api.client.util.Key
56
+
privatejava.lang.Stringjti;
57
+
40
58
/**
41
59
* Specifies whether this attestation is for use in a *limited use* (`true`) or *session based*
42
60
* (`false`) context. To enable this attestation to be used with the *replay protection* feature,
@@ -63,6 +81,45 @@ public GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest setCustomToken(java.la
63
81
returnthis;
64
82
}
65
83
84
+
/**
85
+
* Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim
86
+
* (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens
87
+
* with the same `jti` will be counted as the same token for the purposes of replay protection. An
88
+
* error is returned if this field is specified without setting `limited_use` to `true`. The size
89
+
* of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If
90
+
* this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated
91
+
* `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App
92
+
* Check token. Leaving this field empty is only recommended if your custom attestation provider
93
+
* itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence
94
+
* and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure
95
+
* that the returned App Check token is eligible for limited-use functionality, set `limited_use`
96
+
* to `true`.
97
+
* @return value or {@code null} for none
98
+
*/
99
+
publicjava.lang.StringgetJti() {
100
+
returnjti;
101
+
}
102
+
103
+
/**
104
+
* Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim
105
+
* (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens
106
+
* with the same `jti` will be counted as the same token for the purposes of replay protection. An
107
+
* error is returned if this field is specified without setting `limited_use` to `true`. The size
108
+
* of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If
109
+
* this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated
110
+
* `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App
111
+
* Check token. Leaving this field empty is only recommended if your custom attestation provider
112
+
* itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence
113
+
* and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure
114
+
* that the returned App Check token is eligible for limited-use functionality, set `limited_use`
Copy file name to clipboardExpand all lines: clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest.java
Copy file name to clipboardExpand all lines: clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1ResourcePolicy.java
Copy file name to clipboardExpand all lines: clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1SafetyNetConfig.java
0 commit comments