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)