Create authentication with oAuth using a third-party vendor. Currently, only GitHub is available, but more will be added in the future.
add minio lib for storing file in file system as bucket storage