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)