small spelling and grammar fixes
This commit is contained in:
parent
f6ea9fc7d4
commit
dc55fce23d
2 changed files with 4 additions and 4 deletions
|
@ -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.
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue