other systems. • Enterprises are already invested in some proprietary or Commercial Off-The- Shelf (COTS) products. • Java/.Net are still mainstream for bespoke enterprise software development. • IMHO, Ruby is catching up with Java/.Net but vendor support is still limited as of today.
“just enough power” for your application. • “select”, “insert” and “update” are sufficient for typical public facing web application. • Mark record as deleted (soft-delete) instead of deleting the record from the database table. ▪ “paranoia” gem uses “deleted_at” column
(AD). • AD is Microsoft’s implementation of directory service which manages data, eg. Users, Groups, Computers, Services, etc. in hierarchical structure.
- ladle (https://github.com/NUBIC/ladle) • Spins up embedded directory server in Ruby. • Uses ApacheDS (https://directory.apache.org/apacheds/) under the hood.
Works by:- 1. Delegating user authentication to the service that hosts the user account 2. Authorizing third-party applications to access the user account https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2
SSL certificate from Certificate Authority (CA). 2. Consumer generates DigestValue from the SOAP message body. 3. Consumer signs DigestValue with consumer’s private key to create SignatureValue. 4. Consumer encodes and includes public key certificate, message digest and signature in the SOAP message.
message digest #1 from the message body. 2. Provider decrypts SignatureValue with consumer’s certificate to create message digest #2. 3. Provider ascertain whether both message digest #1 and #2 are the same.