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.