Acessar arquivos na pasta de armazenamento apenas através da autenticação baseada em Middleware e Token

Tenho a seguinte pasta no meu site do Laravel.

/ storage / Ativo / Mídia

Esta pasta pode ter informações como abaixo

/storage/Asset/Media/1/abc.png

/storage/Asset/Media/2/abc.png

Aqui 1 ou 2 são os nomes das pastas.

Eu tenho o seguinte código para proteger a pasta para que ninguém possa acessar a pasta sem autenticação

Route::group(['middleware' => ['web', 'auth']], function () {
    Route::get('/storage/Asset/Media/{ID}/{eded}', array(
        'as' => 'Files',
        'uses' => 'User\Account\Media\MediaController@DownloadMedia',
    ));
});

dessa forma, ninguém poderá acessar os arquivos até que a sessão do usuário não expire em um navegador.

O problema está no Android, então agora ninguém pode acessar os arquivos devido ao Auth Middleware.

Alguém pode sugerir uma abordagem de tal maneira que os arquivos possam ser acessíveis para download via autenticação baseada em token (através do Android) e também usando o Auth Controller (através do site)?

questionAnswers(5)

yourAnswerToTheQuestion