Mengganti Url Sandbox pada Semart Api Skeleton

Salah satu keunggulan Semart Api Skeleton adalah Generator Dokumentasi Api yang secara otomatis juga dilengkapi dengan Sandbox untuk mencoba Api secara langsung. Hal ini bisa dilakukan karena Semart Api Skeleton menggunakan NelmioApiDoc Bundle sebuah bundle symfony yang berfungsi untuk membuat Dokumentasi Api berdasarkan annotation pada controller.

Secara default, NelmioApiDoc akan mengenerate URL Sandbox sesuai dengan URL domain yang digunakan oleh aplikasi, namun tentunya itu akan sangat buruk jika ternyata domain yang digunakan adalah domain production. Artinya, orang akan dapat memanipulasi data pada aplikasi secara langsung yang dapat mengakibatkan kerusakan data.

Untuk membuat URL Sandbox berbeda dengan domain aplikasi, kita dapat menambahkan konfigurasi sebagai berikut:

nelmio_api_doc:
    documentation:
        host: staging.kejawenlab.com
        schemes:
            - https
            - http

Yup, semudah itu caranya

Leave a Reply