Merge pull request #150 from toddbernhard/master
small spelling and grammar fixes
This commit is contained in:
commit
606839189d
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::
|
Update Password::
|
||||||
When set, a user must change their password.
|
When set, a user must change their password.
|
||||||
Configure OTP::
|
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::
|
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
|
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.
|
is successfully completed, they will be allowed to log in.
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
== Service Provider Interfaces (SPI)
|
== Service Provider Interfaces (SPI)
|
||||||
|
|
||||||
Keycloak is designed to cover most use-cases without requiring custom code, but we also want it to be customizable.
|
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
|
=== 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`.
|
`META-INF/services/org.keycloak.events.EventListenerProviderFactory`.
|
||||||
|
|
||||||
Example EventListenerProviderFactory:
|
Example EventListenerProviderFactory:
|
||||||
|
|
Loading…
Reference in a new issue