At registration, application users can use an e-mail address as a user
name in SAP Mobile Platform. However, those users must ensure that
e-mail addresses are processed correctly, especially when a security configuration is paired
with the e-mail address.
A valid e-mail address:
- Can use any combination of uppercase and lowercase English
alphanumeric characters (a–z, A–Z, and 0–9)
- Is limited to:
- These special characters, which you can use without
escape characters: .!#$%&'*+-/=?^_`{|}~ (that is, ASCII 33, 35–39,
42, 43, 45, 46, 47, 61, 63, 94–96, and 123–126)
- These special characters, with which you must use an
escape character: "(),:;<>@[\] (that is, ASCII 32, 34, 40, 41, 44,
58, 59, 60, 62, 64, and 91–93)
- The user name length limit for packages deployed
on earlier versions of SAP Mobile Platform
is still 36.
Note: This syntax information is only for your reference; while
SAP Mobile Server validates strings to ensure
there are no restricted characters, it does not validate addresses to ensure they
are syntactically correct.
When you use an e-mail address as the user name, ensure that the e-mail address domain is
followed with a "." to prevent the address from being misinterpreted as a security
configuration name. For example, jdoe@domain.com.
E-mail Address Parsing ExamplesUser Name Entered |
Result |
userID |
A user ID string. No risk of misinterpretation. |
userID@textA |
The user is authenticated with the "textA" security configuration
if it exists. |
userID@textb.com |
An e-mail address as user name. No security configuration
identified. |