angularx-social-login
Version:
Social login and authentication module for Angular 9+. Supports authentication with Google, Facebook, Amazon, and VK. Can be extended to other providers also.
1 lines • 6.74 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"SocialAuthService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":42,"character":5},"arguments":["SocialAuthServiceConfig"]}]],"parameters":[{"__symbolic":"error","message":"Could not resolve type","line":43,"character":38,"context":{"typeName":"Promise"},"module":"./socialauth.service"}]}],"initialize":[{"__symbolic":"method"}],"refreshAuthToken":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}]},"statics":{"ERR_LOGIN_PROVIDER_NOT_FOUND":"Login provider not found","ERR_NOT_LOGGED_IN":"Not logged in","ERR_NOT_INITIALIZED":"Login providers not ready yet. Are there errors on your console?","ERR_NOT_SUPPORTED_FOR_REFRESH_TOKEN":"Chosen login provider is not supported for refreshing a token"}},"SocialAuthServiceConfig":{"__symbolic":"interface"},"SocialLoginModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4}],"providers":[{"__symbolic":"reference","name":"SocialAuthService"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":32,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":32,"character":27}}]],"parameters":[{"__symbolic":"reference","name":"SocialLoginModule"}]}]},"statics":{"initialize":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"SocialLoginModule"},"providers":[{"__symbolic":"reference","name":"SocialAuthService"},{"provide":"SocialAuthServiceConfig","useValue":{"__symbolic":"reference","name":"config"}}]}}}},"SocialUser":{"__symbolic":"class","members":{}},"LoginProvider":{"__symbolic":"interface"},"BaseLoginProvider":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"initialize":[{"__symbolic":"method"}],"getLoginStatus":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}],"loadScript":[{"__symbolic":"method"}]}},"DummyLoginProvider":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLoginProvider"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SocialUser"}]}],"getLoginStatus":[{"__symbolic":"method"}],"initialize":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}]},"statics":{"PROVIDER_ID":"DUMMY","DEFAULT_USER":{"id":"1234567890","name":"Mickey Mouse","email":"mickey@mouse.com","firstName":"Mickey","lastName":"Mouse","authToken":"dummyAuthToken","photoUrl":"https://en.wikipedia.org/wiki/File:Mickey_Mouse.png","provider":"DUMMY","idToken":"dummyIdToken","authorizationCode":"dummyAuthCode","response":{}}}},"GoogleLoginProvider":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLoginProvider"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}],"initialize":[{"__symbolic":"method"}],"getLoginStatus":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}]},"statics":{"PROVIDER_ID":"GOOGLE"}},"FacebookLoginProvider":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLoginProvider"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}],"initialize":[{"__symbolic":"method"}],"getLoginStatus":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}]},"statics":{"PROVIDER_ID":"FACEBOOK"}},"AmazonLoginProvider":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLoginProvider"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}],"initialize":[{"__symbolic":"method"}],"getLoginStatus":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}],"persistToken":[{"__symbolic":"method"}],"retrieveToken":[{"__symbolic":"method"}],"clearToken":[{"__symbolic":"method"}]},"statics":{"PROVIDER_ID":"AMAZON"}},"VKLoginProvider":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLoginProvider"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}],"initialize":[{"__symbolic":"method"}],"getLoginStatus":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}],"signInInternal":[{"__symbolic":"method"}],"getUser":[{"__symbolic":"method"}],"getLoginStatusInternal":[{"__symbolic":"method"}],"createUser":[{"__symbolic":"method"}]},"statics":{"PROVIDER_ID":"VK"}},"MicrosoftLoginProvider":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLoginProvider"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Could not resolve type","line":109,"character":18,"context":{"typeName":"MicrosoftOptions"},"module":"./providers/microsoft-login-provider"}]}],"initialize":[{"__symbolic":"method"}],"getSocialUser":[{"__symbolic":"method"}],"getLoginStatus":[{"__symbolic":"method"}],"signIn":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}]},"statics":{"PROVIDER_ID":"MICROSOFT"}}},"origins":{"SocialAuthService":"./socialauth.service","SocialAuthServiceConfig":"./socialauth.service","SocialLoginModule":"./sociallogin.module","SocialUser":"./entities/social-user","LoginProvider":"./entities/login-provider","BaseLoginProvider":"./entities/base-login-provider","DummyLoginProvider":"./providers/dummy-login-provider","GoogleLoginProvider":"./providers/google-login-provider","FacebookLoginProvider":"./providers/facebook-login-provider","AmazonLoginProvider":"./providers/amazon-login-provider","VKLoginProvider":"./providers/vk-login-provider","MicrosoftLoginProvider":"./providers/microsoft-login-provider"},"importAs":"angularx-social-login"}