iPhone App: Fazendo uma página web acessível apenas para pessoas que usam um aplicativo específico

StackOverflow https://stackoverflow.com/questions/1641412

Pergunta

Eu só estava me perguntando se é possível e se assim que a melhor maneira de criar uma página web que só é acessível a partir de uma aplicação do iPhone personalizado? Por exemplo, se você tentou acessar a página da web do iPhone é construído no navegador, ou qualquer outro navegador que iria exibir uma página de erro, mas quando acessado a partir de um aplicativo personalizado construído seria totalmente funcional.

Uma idéia que surgiu é mudar a string user-agent no navegador incorporado dentro do aplicativo para algo personalizado. Eu não tenho certeza se este é, porém viável.

Espero que este sentimento marcas.

Agradecemos antecipadamente.

-Ben

Foi útil?

Solução

Todas e quaisquer cabeçalhos de solicitação pode e vai ser falsificado. A autenticação é a única solução plausível.

Outras dicas

Alterar a seqüência User-Agent é um método bom. Eu não tentei pessoalmente, mas você deve ser capaz de alterar o objeto NSURLRequest e mudar o user-agent antes do pedido é feito.

Você também pode usar outros dados personalizados no pedido HTTP para permitir / visitas bloco. Você pode adicionar uma cadeia de consulta ao URL ou incluir alguns dados POST únicas.

Note que esta não é uma medida de segurança real quanto qualquer um poderia fingir qualquer parte da solicitação HTTP para obter acesso. Alguém poderia facilmente ler o tráfego HTTP gerada a partir de seu aplicativo e usar isso para descobrir como acessar o site com qualquer navegador.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top