WORKERS AHEAD!
You are viewing the development documentation for the Apereo CAS server. The functionality presented here is not officially released yet. This is a work in progress and will be continually updated as development moves forward. You are most encouraged to test the changes presented.
To view the documentation for a specific Apereo CAS server release, please choose an appropriate version. The release schedule is available here.SMS Messaging
CAS presents the ability to notify users on select actions via SMS messaging. Example actions include notification of risky authentication attempts or password reset links/tokens. SMS providers supported by CAS are listed below. Note that an active/professional subscription may be required for certain providers.
Default support for SMS notifications is automatically enabled/included by the relevant modules using the following module:
implementation "org.apereo.cas:cas-server-core-notifications:${project.'cas.version'}"
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-core-notifications</artifactId>
<version>${cas.version}</version>
</dependency>
dependencyManagement {
imports {
mavenBom "org.apereo.cas:cas-server-support-bom:${project.'cas.version'}"
}
}
dependencies {
implementation "org.apereo.cas:cas-server-core-notifications"
}
You need not explicitly include this module in WAR Overlay configurations, except when there is a need to access components and APIs at compile-time. See below on how to customize or override the default behavior with specific providers.
Custom
Please see this guide for more info
Groovy
Please see this guide for more info
REST
Please see this guide for more info
Twilio
Please see this guide for more info.
TextMagic
Please see this guide for more info.
Clickatell
Please see this guide for more info.
Amazon SNS
Please see this guide for more info.
Nexmo
Please see this guide for more info.