fixed broken FQCN detected in the service provider
fixed variable name typo
implemented shadow login support