README.pt-BR.md in keycloak-2.5.0 vs README.pt-BR.md in keycloak-2.5.1

- old
+ new

@@ -20,14 +20,14 @@ $ bundle Ou instale você mesmo: $ gem install keycloak - + Para adicionar o arquivo de configuração: - $ rails generate initializer + $ rails generate keycloak:config ## Utilização Considerando que você já possua um ambiente do Keycloak configurado e a gem já instalada, o próximo passo é definir como será a autenticação da aplicação. O Keycloak trabalha com os principais protocolos de autenticação, tais como o OpenID Connect, Oauth 2.0 e SAML 2.0, integrando acesso a sistemas via Single-Sign On, podendo inclusive disponibilizar acessos a usuários LDAP ou Active Directory. @@ -112,9 +112,16 @@ atributos end ``` <b>Observação:</b> Os atributos `Keycloak.proc_cookie_token` e `Keycloak.proc_external_attributes` podem ser definidos no `initialize` do controller `ApplicationController`. + + +```ruby +Keycloak.validate_token_when_call_has_role +``` + +Será executado o introspect do token todas as vezes que o método `Keycloak::Client.has_role?` for invocado, caso esta configuração esteja setada como `true`. ### Keycloak::Client O módulo `Keycloak::Client` possui os métodos que representam os serviços de <b>endpoints</b>. Esses serviços são fundamentais para a criação e atualização de tokens, efetuação de login e logout, e, também para a obtenção de informações sintéticas de um usuário logado. O que habilita a gem a fazer uso de todos esses serviços é o arquivo de instalação do client citado anteriormente.