lib/authlete/model/service.rb in authlete-1.21.0 vs lib/authlete/model/service.rb in authlete-1.22.0

- old
+ new

@@ -573,10 +573,18 @@ attr_accessor :tokenExchangeByPermittedClientsOnly alias_method :token_exchange_by_permitted_clients_only, :tokenExchangeByPermittedClientsOnly alias_method :token_exchange_by_permitted_clients_only=, :tokenExchangeByPermittedClientsOnly= + attr_accessor :tokenExchangeEncryptedJwtRejected + alias_method :token_exchange_encrypted_jwt_rejected, :tokenExchangeEncryptedJwtRejected + alias_method :token_exchange_encrypted_jwt_rejected=, :tokenExchangeEncryptedJwtRejected= + + attr_accessor :tokenExchangeUnsignedJwtRejected + alias_method :token_exchange_unsigned_jwt_rejected, :tokenExchangeUnsignedJwtRejected + alias_method :token_exchange_unsigned_jwt_rejected=, :tokenExchangeUnsignedJwtRejected= + private def defaults { number: 0, @@ -719,10 +727,12 @@ supportedClientRegistrationTypes: nil, trustAnchors: nil, tokenExchangeByIdentifiableClientsOnly: false, tokenExchangeByConfidentialClientsOnly: false, tokenExchangeByPermittedClientsOnly: false, + tokenExchangeEncryptedJwtRejected: false, + tokenExchangeUnsignedJwtRejected: false, } end def set_params(hash) @number = hash[:number] @@ -865,9 +875,11 @@ @supportedClientRegistrationTypes = hash[:supportedClientRegistrationTypes] @trustAnchors = get_parsed_array(hash[:trustAnchors]) { |e| Authlete::Model::TrustAnchor.parse(e) } @tokenExchangeByIdentifiableClientsOnly = hash[:tokenExchangeByIdentifiableClientsOnly] @tokenExchangeByConfidentialClientsOnly = hash[:tokenExchangeByConfidentialClientsOnly] @tokenExchangeByPermittedClientsOnly = hash[:tokenExchangeByPermittedClientsOnly] + @tokenExchangeEncryptedJwtRejected = hash[:tokenExchangeEncryptedJwtRejected] + @tokenExchangeUnsignedJwtRejected = hash[:tokenExchangeUnsignedJwtRejected] end def to_hash_value(key, var) raw_val = instance_variable_get(var)