From dc55fce23d6f2f9c0a10f47e7bbba41fbce32c7c Mon Sep 17 00:00:00 2001 From: tbernhard Date: Thu, 15 Jun 2017 13:22:34 -0600 Subject: [PATCH] small spelling and grammar fixes --- server_admin/topics/users/required-actions.adoc | 2 +- server_development/topics/providers.adoc | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server_admin/topics/users/required-actions.adoc b/server_admin/topics/users/required-actions.adoc index de126c6579..8bc9e7cae3 100644 --- a/server_admin/topics/users/required-actions.adoc +++ b/server_admin/topics/users/required-actions.adoc @@ -8,7 +8,7 @@ Here are an explanation of some of the built-in required action types: Update Password:: When set, a user must change their password. Configure OTP:: - When set, a user must configure a one-time password generator on their mobile device using either the Free OTP or Google Authenticator appliation. + When set, a user must configure a one-time password generator on their mobile device using either the Free OTP or Google Authenticator application. Verify Email:: When set, a user must verify that they have a valid email account. An email will be sent to the user with a link they have to click. Once this workflow is successfully completed, they will be allowed to log in. diff --git a/server_development/topics/providers.adoc b/server_development/topics/providers.adoc index 71b7c45417..2b4997ebc9 100644 --- a/server_development/topics/providers.adoc +++ b/server_development/topics/providers.adoc @@ -3,13 +3,13 @@ == Service Provider Interfaces (SPI) Keycloak is designed to cover most use-cases without requiring custom code, but we also want it to be customizable. -To achive this Keycloak has a number of Service Provider Interfaces (SPI) which you can implement your own providers for. +To achieve this Keycloak has a number of Service Provider Interfaces (SPI) for which you can implement your own providers. === Implementing a SPI -To implement an SPI you need to implement it's ProviderFactory and Provider interfaces. You also need to create a service configuration file. +To implement an SPI you need to implement its ProviderFactory and Provider interfaces. You also need to create a service configuration file. -For example to implement the Event Listener SPI you need to implement EventListenerProviderFactory and EventListenerProvider and also provide the file +For example, to implement the Event Listener SPI you need to implement EventListenerProviderFactory and EventListenerProvider and also provide the file `META-INF/services/org.keycloak.events.EventListenerProviderFactory`. Example EventListenerProviderFactory: