quarta-feira, 26 de novembro de 2014
Livro eletrônico gratuito:Deployment guide for Microsoft SharePoint 2013
O "Deployment guide for Microsoft SharePoint 2013" é uma coleção de boas práticas do SharePoint e abrange vários tópicos, como por exemplo, a atualização do Workflow Manager, a configuração do SharePoint para ADFS e o gerenciamento do distributed cache, entre outros.
Download
Livro eletrônico gratuito: Explore SharePoint 2013
O livro é uma introdução excelente ao SharePoint 2013 e detalhe as diferenças da versão nova e do antecessor.
Sumário:
Learn how new capabilities in SharePoint Server 2013 can help IT pros better
manage cost, risk, and time.
This guide describes how SharePoint Server 2013 builds on the investments of previous
SharePoint releases to help you do the following:
- Lower IT costs with a flexible and scalable collaboration platform.
- Better manage risk by safeguarding your business with secure and reliable capabilities.
- Increase productivity through cost-effective and efficient management.
Download
[]
quinta-feira, 20 de novembro de 2014
SharePoint 2013 - Workflow suspenso: HTTP 401 Invalid JWT token
O fluxo de trabalho no SharePoint 2013 fica normalmente no estado suspenso com a mensagem de erro "HTTP 401 Invalid JWT token. Could not resolve issuer token." após a re-instalação do Workflow Manager. A causa é um token de autenticação (S2S - server to server autentication) inválido.
Mensagem de erro no interface:
An unhandled exception occurred during the execution of the workflow instance. Exception details: HTTP 401 {"error_descritption":Invalid JWT token. Could not resolve issuer token."}Mensagem de error nos logs do SharePoint:
Application Authentication High SPApplicationAuthenticationModule: Invalid token or signature. Exception: System.IdentityModel.Tokens.SecurityTokenException: Invalid JWT token. Could not resolve issuer token. at Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadTokenCore(String token, Boolean isActorToken) at Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadActor(IDictionary`2 payload) at Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadTokenCore(String token, Boolean isActorToken) at Microsoft.SharePoint.IdentityModel.SPApplicationAuthenticationModule.TryExtractAndValidateToken(HttpContext httpContext, SPIncomingTokenContext& tokenContext)
SharePoint Foundation Application Authentication High SPApplicationAuthenticationModule: Error authenticating request, Error details: Header: 3000006;reason="Token contains invalid signature.";category="invalid_client", Body: {"error_description":"Invalid JWT token. Could not resolve issuer token."}
SharePoint Foundation General Medium Application error when access _vti_bin/client.svc, Error=Invalid JWT token. Could not resolve issuer token. at Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadTokenCore(String token, Boolean isActorToken) at Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadActor(IDictionary`2 payload) at Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadTokenCore(String token, Boolean isActorToken) at Microsoft.SharePoint.IdentityModel.SPApplicationAuthenticationModule.TryExtractAndValidateToken(HttpContext httpContext, SPIncomingTokenContext& tokenContext)
Solução:
Execute o timer job "Refresh Trusted Security Token Services Metadata feed" do SharePoint utilizando Powershell (Start-SPTimerJob RefreshMetadataFeed) ou na interface.
[]
sábado, 8 de novembro de 2014
Modern.IE - Ferramentas de teste de interoperabilidade e relatórios de compatibilidade
Máquinas virtuais
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
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 novembro de 2014
SharePoint PermissionMask Translator
Estou orgulhoso de poder apresentar uma nova ferramenta de troubleshooting para a comunidade do SharePoint do Brasil. O aplicativo foi projetado em colaboração com o desenvolvedor Carlos Eduardo T.K. Suguinoshita (SharePoint, ASP.NET C#, PHP)
A ferramenta SharePoint PermissionMask Translator converte permissões acumuladas para as permissões de base do sistema. Por exemplo, usuários com as permissões "ViewListItems", "ViewFormPages", "Open" e "Open Items" terão o valor 0x2000011001 como sua máscara de permissão que é utilizada para avaliar os seus respectivos acessos.
0x00000005 versus 0x2000011001 |
Isto poderá ajudar a identificar possíveis problemas com as permissões do SharePoint em casos que o usuário final não consiga acessar páginas desejadas.
O acesso a essas páginas resulta normalmente no seguinte evento nos logs do SharePoint (modo verbose):
PermissionMask check failed. asking for <VALOR>, have <VALOR>
E "SharePoint PermissionMask Translator" ajudará a identificar as permissões necessárias para realizar o acesso / a ação.
SharePoint Base Permissions:
Mask
|
Name
|
Description
|
0x00000000
|
EmptyMask
|
Has no permissions on the Web site. Not available through the user
interface. Groups: N/A.
|
0x00000001
|
ViewListItems
|
View items in lists, documents in document libraries, and view Web
discussion comments. Groups: Reader, Contributor, Web Designer,
Administrator.
|
0x00000002
|
AddListItems
|
Add items to lists, add documents to document libraries, and add Web
discussion comments. Groups: Contributor, Web Designer, Administrator.
|
0x00000004
|
EditListItems
|
Edit items in lists, edit documents in document libraries, edit Web
discussion comments in documents, and customize Web Part Pages in document
libraries. Groups: Contributor, Web Designer, Administrator.
|
0x00000008
|
DeleteListItems
|
Delete items from a list, documents from a document library, and Web
discussion comments in documents. Groups: Contributor, WebDesigner,
Administrator.
|
0x00000100
|
CancelCheckout
|
Check in a document without saving the current changes. Groups:
WebDesigner, Administrator.
|
0x00000200
|
ManagePersonalViews
|
Create, change, and delete personal views of lists. Groups:
Contributor, WebDesigner, Administrator.
|
ManageListPermissions
|
No longer used.
|
|
0x00000800
|
ManageLists
|
Create and delete lists, add or remove columns in a list, and add or
remove public views of a list. Groups: WebDesigner, Administrator.
|
AnonymousSearchAccessList
|
Make content of a list or document library retrieveable for anonymous
users through SharePoint search. The list permissions in the site do not
change.
|
|
AnonymousSearchAccessWebLists
|
Content of lists and document libraries in the website will be
retrievable for anonymous users through SharePoint search if the list or
document library has AnonymousSearchAccessList set.
|
|
0x00010000
|
OpenWeb
|
Allow users to open a Web site, list, or folder. Groups: Guest,
Reader, Contributor, WebDesigner, Administrator.
|
0x00020000
|
ViewPages
|
View pages in a Web site. Groups: Reader, Contributor, WebDesigner,
Administrator.
|
0x00040000
|
AddAndCustomizePages
|
Add, change, or delete HTML pages or Web Part Pages, and edit the Web
site using a Windows SharePoint Services–compatible editor. Groups:
WebDesigner, Administrator.
|
0x00080000
|
ApplyThemeAndBorder
|
Apply a theme or borders to the entire Web site. Groups: Web Designer,
Administrator.
|
0x00100000
|
ApplyStyleSheets
|
Apply a style sheet (.css file) to the Web site. Groups: WebDesigner,
Administrator.
|
0x00200000
|
ViewUsageData
|
View reports on Web site usage. Groups: Administrator.
|
0x00400000
|
CreateSSCSite
|
Create a Web site using Self-Service Site Creation. Groups: Reader,
Contributor, Web Designer, Administrator.
|
0x00800000
|
ManageSubwebs
|
Create subsites such as team sites, Meeting Workspace sites, and
Document Workspace sites. Groups: Administrator.
|
0x01000000
|
CreatePersonalGroups
|
Create a group of users that can be used anywhere within the site
collection. Groups: Administrator.
|
0x02000000
|
ManageRoles
|
Create, change, and delete site groups, including add users to the
site groups and specifyi which rights are assigned to a site group. Groups:
Administrator.
|
0x04000000
|
BrowseDirectories
|
Enumerate files and folders in a Web site by using Microsoft Office
SharePoint Designer 2007 and Web DAV interfaces. Groups: Contributor,
WebDesigner, Administrator.
|
0x08000000
|
BrowseUserInfo
|
View information about users of the web site. Guest, Reader,
Contributor, Web Designer, Administrator.
|
0x10000000
|
AddDelPrivateWebParts
|
Add or remove personal Web Parts on a Web Part. Groups: Contributor,
WebDesigner, Administrator.
|
0x20000000
|
UpdatePersonalWebParts
|
Update Web Parts to display personalized information. Groups:
Contributor, WebDesigner, Administrator.
|
0x40000000
|
ManageWeb
|
Manage a site, including the ability to perform all administration
tasks for the site and manage contents and permissions. Groups:
Administrator.
|
-1
|
FullMask
|
Has all permissions on the Web site. Not available through the user
interface. Groups: N/A.
|
Fontes:
Assinar:
Postagens (Atom)