package org.apereo.cas.support.openid.web.support; /** * Extracts a local Id from an openid.identity. The default provider can extract * the following uris: http://openid.myprovider.com/scottb provides a local id * of scottb. * * @author Scott Battaglia * @since 3.1 */ public class DefaultOpenIdUserNameExtractor implements OpenIdUserNameExtractor { @Override public String extractLocalUsernameFromUri(final String uri) { if (uri == null) { return null; } if (!uri.contains("/")) { return null; } return uri.substring(uri.lastIndexOf('/') + 1); } }