Mostrando postagens com marcador Azure. Mostrar todas as postagens
Mostrando postagens com marcador Azure. Mostrar todas as postagens

sábado, 8 de novembro de 2014

Modern.IE - Ferramentas de teste de interoperabilidade e relatórios de compatibilidade


A Microsoft lançou recentemente uma nova plataforma de testes web / desenvolvimento. Modern.IE é atualmente composto por cinco componentes: um assistente para a avaliação automática do código (Relatório de compatibilidade), uma ferramenta para testes em diferentes sistemas operacionais e navegadores (Acesso instantâneo a navegadores reais a partir do BrowserStack), máquinas virtuais prontas para o uso, uma ferramenta para avaliar a aparência do site em nove navegadores e dispositivos comuns e RemoteIE, a versão mais recente do Internet Explorer sem a necessidade de ter como sistema operacional Windows!


Máquinas virtuais


Versões de teste do IE usando máquinas virtuais que você baixa e gerencia em seu próprio ambiente de desenvolvimento.

https://www.modern.ie/pt-br/virtualization-tools#downloads


Telas de navegador


Obtenha screenshots do seu site, para avaliar a aparência do site em nove navegadores e dispositivos comuns. 



RemoteIE


RemoteIE a versão mais recente do Internet Explorer sem a necessidade de ter como sistema operacional Windows!

https://remote.modern.ie/


Acesso instantâneo a navegadores reais a partir de BrowserStack



Serviço web que disponibiliza inumeros VMs para testar sites. BrowserStack pode ser utilizado nos primeiros três meses gratuitamente.

https://www.modern.ie/pt-br/tools

Relatório de compatibilidade


O assistente aponta, por exemplo, se há uma versão desatualizada do jQuery e propõe soluções rápidas. Ele também indica quando uma página tem problemas de compatibilidade que impedem que ele seja exibido corretamente no Internet Explorer na versão atual.

https://www.modern.ie/pt-br/compat-scan

[]

segunda-feira, 3 de março de 2014

SharePoint 2013 e OAuth - Uma visão geral

OAuth é um standard web para gerenciar permissões e configurações de segurança 

OAuth é um standard web para gerenciar permissões e configurações de segurança na comunicação interna e para módulos como Apps e serviços. O standard também é usado pela Google, Facebook e Twitter.
O uso da encriptação SSL é altamente recomendado para um ambiente de produção.

Simplificando: O protocolo OAuth é utilizado no SharePoint para autenticar e autorizar Apps e Serviços.

OAuth em implementações "on-premises"

SharePoint 2013, Exchange 2013,  e Lync Server 2013 não necessitam de um servidor de autenticação em uma implementação "on-premises" para emitir tokens. Cada uma destas aplicações gera tokens auto-assinados para acessar os recursos fornecidos por outras aplicações.

A aplicação que fornece acesso aos recursos, como por exemplo SharePoint 2013, precisa confiar nos tokens auto-assinados apresentados pelo aplicativo que fez a chamada. O SharePoint 2013, Exchange 2013 e o Lync Server 2013 publicam o xml de metadados de autorização nos seguintes URLs.



SharePoint 2013 - https://<serverfqdn>/_layouts/15/metadata/json/1
Exchange 2013 - https://<serverfqdn>/autodiscover/metadata/json/1
Lync Server 2013 - https://<serverfqdn>/metadata/json/1

[MS-XOAUTH]: OAuth 2.0 Authorization Protocol Extensions
OAuth.net and Web Authorization Protocol (oauth).
Authorization and authentication for apps in SharePoint 2013
Setting Up an oAuth Trust Between Farms in SharePoint 2013
OAuth authentication and authorization flow for apps that ask for access permissions on the fly in SharePoint 2013 (advanced topic)

terça-feira, 11 de fevereiro de 2014

SharePoint 2013 - Distributed Cache (App Fabric) Error Codes



O cache distribuido é um conjunto de caches e qualquer troubleshooting no SharePoint 2013 requer que este recurso esteja num estado saudável. Seguem os códigos de erro que eu usarei nos próximos artigos relacionados ao distributed cache:



Error code string
DataCacheErrorCode constant
ERRCA0001
CacheItemVersionMismatch
ERRCA0002
RegistryKeyOpenFailure
ERRCA0003
InvalidArgument
ERRCA0004
UndefinedError
ERRCA0005
RegionDoesNotExist
ERRCA0006
KeyDoesNotExist
ERRCA0007
RegionAlreadyExists
ERRCA0008
KeyAlreadyExists
ERRCA0009
NamedCacheDoesNotExist
ERRCA0010
MaxNamedCacheCountExceeded
ERRCA0011
ObjectLocked
ERRCA0012
ObjectNotLocked
ERRCA0013
InvalidCacheLockHandle
ERRCA0014
InvalidEnumerator
ERRCA0015
NotificationInvalidationNotSupported
ERRCA0016
ConnectionTerminated
ERRCA0017
RetryLater
ERRCA0018
Timeout
ERRCA0019
ClientServerVersionMismatch
ERRCA0020
SerializationException
ERRCA0021
ServerNull
ERRCAdmin001
CacheAdminHostsRunning
ERRCAdmin002
CacheAdminRequestTimeoutResultUnknown
ERRCAdmin003
CacheAdminTimeout
ERRCAdmin004
CacheAdminNullArgs
ERRCAdmin005
CacheAdminUnknownError
ERRCAdmin006
CacheAdminQuorumNotUp
ERRCAdmin007
CacheAdminStoreAccessFailure
ERRCAdmin008
CacheAdminHostsNotRunning
ERRCAdmin009
CacheAdminCacheNotPresent
ERRCAdmin010
CacheAdminHostNotPresent
ERRCAdmin011
CacheAdminCacheAlreadyPresent
ERRCAdmin012
CacheAdminRegionNotPresent
ERRCAdmin013
CacheAdminNoQuorumIfHostStopped
ERRCAdmin014
CacheAdminNoSeedNodes
ERRCAdmin015
CacheAdminHostRunning
ERRCAdmin016
CacheAdminHostNotRunning
ERRCAdmin017
CacheAdminConfigDeleteHostError
ERRCAdmin018
CacheAdminConfigAddHostError
ERRCAdmin019
CacheAdminDefaultCacheCreateFailure
ERRCAdmin020
CacheAdminDeleteInProgress
ERRCAdmin021
CacheAdminCacheCreationInconsistencyFailure
ERRCAdmin022
CacheAdminHostNameResolveFailure
ERRCAdmin023
CacheAdminNoHosts
ERRCAdmin024
CacheAdminClusterRefreshFailed
ERRCAdmin025
CacheAdminClusterTimeout
ERRCAdmin026
CacheAdminRemoteRegistryAccessFailed
ERRCAdmin027
CacheAdminWindowsAccountInvalid
ERRCAdmin028
CacheAdminWindowsAccountAlreadyPresent
ERRCAdmin029
CacheAdminWindowsAccountNotPresent
ERRCAdmin030
CacheAdminGrantClientAccountErrorFormat
ERRCAdmin031
CacheAdminRevokeClientAccountErrorFormat
ERRCAdmin032
CacheAdminInvalidOperation
ERRCAdmin033
CacheAdminClusterNotReady
ERRCAdmin034
CacheAdminHostRefreshFailed
ERRPS001
CacheAdminClusterSettingsReadError
ERRPS002
CacheAdminInvalidClusterSettings
ERRPS003
CacheAdminMaxCachesCreated
ERRPS004
CacheAdminPortsDuplicated
ERRPS005
CacheAdminClusterDown
ERRPS006
CacheAdminStatsIncorrect
ERRPS007
CacheAdminInvalidSecuritySettings
ERRPS008
CacheAdminInstallPathReadError
ERRPS009
CacheAdminCacheNotCreated
ERRPS010
CacheAdminCacheNotRemoved


E os sub-códigos:

Error substatus string
DataCacheErrorSubStatus constant
ES0001
None
ES0002
ES0003
ES0004
ReplicationQueueFull
ES0005
KeyLatched
ES0006
ES0007

quinta-feira, 31 de outubro de 2013

Livro eletrônico gratuito: Introducing Windows Azure for IT Professionals




O Windows Azure é cada dia mais importante na vida dos profissionais do SharePoint. Muitas empresas migram os ambientes para o nuvem.
Este livro descreve numa forma detalhada os recursos e vantagens do Azure.


 PDF here
 Companion Contenthere
 Mobi para Kindlehere
 ePubhere

Fonte: http://blogs.msdn.com/b/microsoft_press/archive/2013/10/01/free-ebook-introducing-windows-azure-for-it-professionals.aspx?loc=zTS1z&prod=zWAz&tech=zOttechz&prog=zPressz&type=zBLz&media=zBKz&country=zUSz