lib/authlete/model/service.rb in authlete-1.23.0 vs lib/authlete/model/service.rb in authlete-1.24.0
- old
+ new
@@ -581,10 +581,22 @@
attr_accessor :tokenExchangeUnsignedJwtRejected
alias_method :token_exchange_unsigned_jwt_rejected, :tokenExchangeUnsignedJwtRejected
alias_method :token_exchange_unsigned_jwt_rejected=, :tokenExchangeUnsignedJwtRejected=
+ attr_accessor :jwtGrantByIdentifiableClientsOnly
+ alias_method :jwt_grant_by_identifiable_clients_only, :jwtGrantByIdentifiableClientsOnly
+ alias_method :jwt_grant_by_identifiable_clients_only=, :jwtGrantByIdentifiableClientsOnly=
+
+ attr_accessor :jwtGrantEncryptedJwtRejected
+ alias_method :jwt_grant_encrypted_jwt_rejected, :jwtGrantEncryptedJwtRejected
+ alias_method :jwt_grant_encrypted_jwt_rejected=, :jwtGrantEncryptedJwtRejected=
+
+ attr_accessor :jwtGrantUnsignedJwtRejected
+ alias_method :jwt_grant_unsigned_jwt_rejected, :jwtGrantUnsignedJwtRejected
+ alias_method :jwt_grant_unsigned_jwt_rejected=, :jwtGrantUnsignedJwtRejected=
+
private
def defaults
{
number: 0,
@@ -729,10 +741,13 @@
tokenExchangeByIdentifiableClientsOnly: false,
tokenExchangeByConfidentialClientsOnly: false,
tokenExchangeByPermittedClientsOnly: false,
tokenExchangeEncryptedJwtRejected: false,
tokenExchangeUnsignedJwtRejected: false,
+ jwtGrantByIdentifiableClientsOnly: false,
+ jwtGrantEncryptedJwtRejected: false,
+ jwtGrantUnsignedJwtRejected: false,
}
end
def set_params(hash)
@number = hash[:number]
@@ -877,9 +892,12 @@
@tokenExchangeByIdentifiableClientsOnly = hash[:tokenExchangeByIdentifiableClientsOnly]
@tokenExchangeByConfidentialClientsOnly = hash[:tokenExchangeByConfidentialClientsOnly]
@tokenExchangeByPermittedClientsOnly = hash[:tokenExchangeByPermittedClientsOnly]
@tokenExchangeEncryptedJwtRejected = hash[:tokenExchangeEncryptedJwtRejected]
@tokenExchangeUnsignedJwtRejected = hash[:tokenExchangeUnsignedJwtRejected]
+ @jwtGrantByIdentifiableClientsOnly = hash[:jwtGrantByIdentifiableClientsOnly]
+ @jwtGrantEncryptedJwtRejected = hash[:jwtGrantEncryptedJwtRejected]
+ @jwtGrantUnsignedJwtRejected = hash[:jwtGrantUnsignedJwtRejected]
end
def to_hash_value(key, var)
raw_val = instance_variable_get(var)