Metadata-Version: 2.1
Name: villaAuthSdk
Version: 0.0.4
Summary: authenticate with cognito backend
Home-page: https://github.com/thanakijwanavit/pynamologger/tree/master/
Author: nic wanavit
Author-email: nwanavit@hatari.cc
License: Apache Software License 2.0
Description: # villaAuthSdk
        > interact with villa authentication backend
        
        
        ## Install
        
        `pip install villaAuthSdk`
        
        ## How to use
        
        create an auth object
        
        ```
        from villaAuthSdk.auth import AuthSdk
        from nicHelper.dictUtil import printDict
        ```
        
        ```
        authSdk=AuthSdk(user=None,pw=None,region='ap-southeast-1')
        ## user and pw here are the aws key/secret for your client
        ```
        
        ## login
        
        ```
        result=authSdk.auth(user='nic1',pw='12345678')
        printDict(result)
        ```
        
            AccessKeyId : ASIAVX4Z5T
            SecretKey : I1Tt/7LxhM
            SessionToken : IQoJb3JpZ2
            Expiration : 1605681332.0
            AccessToken : eyJraWQiOi
            ExpiresIn : 3600
            TokenType : Bearer
            RefreshToken : eyJjdHkiOi
            IdToken : eyJraWQiOi
            NewDeviceMetadata
             DeviceKey : ap-southea
             DeviceGroupKey : -lt0cpemm
        
        
        ## Create new user
        
        ```
        result=AuthSdk().createUser(user='nic5',phone='+66828773682',pw='12345678',name='nic3')
        printDict(result)
        ```
        
            success : True
            user : nic5
        
        
Keywords: villa auth
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown
