[Firebase]config auth 하는 방법

코드왕·2023년 5월 26일
0
post-thumbnail
  1. Firebase Auth 문법
def get_key(pc_no,first_flag):
    if first_flag==True:
        secret_key={
          "type": "service_account",
          "project_id": "bigkinds-8d2eb",
          "private_key_id": "f03db71c1a6f2e56ee6963d1b3605c2a65d9f358",
          "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDQxsq11RjOdxq6\nQCDPZ/ZMgJkBSjwF+y/c3cn/IGZBpuUbRCWIH5sETPj1EZKNNQq1tgiJmAVJmBrb\n2MpuE1pecSah1QZTC/isms8Sbjd8PQTaPOEKaxe8caEUlJB/qP9u+XlPl4/F1VtC\n1FFAeGX1VTaNUHvFD+Bx3ZqPTBDsxTbLCpvP2NFm3uUaTvfVPx5CT/GFrx43Q3yh\naTstnTVih3P5wdW8jpoPREivCYr+55i28ePZaXp3yUDtbPpQ/ViWq0jYNQftejxb\nMMFpDia7puwVUlahmyVKtOuhyGkwYHOceucArfA2OOGGsrsLi7fPMWApCHSjqm/q\nqwvv1NlBAgMBAAECggEAFHtkOLmKwPqrWxlefqqO3cuB9z/uqpGNjQgPQKHPlmJG\nuMmTOwsKvL3GcNiD/al1/wS4SrNo1WMAQ5A9r9XjOD+2kArjn3MdtuVLKl44wE4G\nM1jkpQ6Dmh+1s1yt3nBYeu0rqxTN7JU1alWFESOesRZmjy+VrOwVU2Zvut42DNxQ\nuoTj5f4ipAbLV9h3JS2dN0eZLH4bktD+rRDzbmhZ9Nog9XphRwpcNQcI+PWB0xaD\nMeG7BDwOyLPRGPl8/hlN50tqDihgGxqIJdoDBodZ2aYLuhNQpBK1H/FWA8hDmDPz\nchGzjTJQ0jlbwSUnCjYmVi/Mdk35TT6fOhsuAQdLrwKBgQD5EWtQyBdDmLkM3K/8\n5QqFN7vJJDn4IgfxY/nL9W0jshUBoC/EXnlmYf/hK6nLeAzszpVekD4VEZ2RW737\nGvsFcvo6brqWcgiss7YlUz6dEoZgXlcgX0xNdN2me1Uyddt+Ob9MmaYLL1kXD0re\nCf5z5oNGTczt+/NSNBfzWQL1MwKBgQDWlkzgU6oyPagMu7AFpKnNQ81qaaYKbvTP\nbFqcTB/jnQ2URO6hhrXFlriwN+H/Fwk+2sRdtaqb5cIuHTeMfwpjM5DUsfeJQONT\norHR9IyIDFBo/W9T/IkgZRUMDHVtslC7uwo3SI5+Vq3cpHtOaKYmDZWl07rLjID3\ngAy2CPtPuwKBgDxQCYqwSWHnE7iXoE4/MIL98g1NJnR92SqNKSpIrjscnpWcMrT8\no601Qf9G0YEh+w9FH0qc50u2zk8qxiCOcgbpxsprkedoic04X30+YUUr/TpM3hBK\nw3FmQV5VM1Zaz+ILHdXwxxKiTpKU8249QU7TnSpjIKLohg176+jTvzGdAoGAUqmn\nh6rzH1N9DxqmHiZmevopgVqdaduAVv8okJkKl8YCWyGKw5J/J1R+ZPPCDWA0YZAo\noOjAhjml6dm7clXmDHzqx+SetLLYX3mHApgwIqCLwUYPwsy/jkkiKHgMLGvKiebt\ncopyydxeMWbzUSsjBfmpsi20AYFolO8w9lbTaM0CgYEA+LTi6LaFJEG9JMA0xixQ\nQ6M5ZtHZnhhO0o4fI/KKmcua/vNwAHUAt7JvYVgAcj54x5CEMSw7skM30Lz+hnsB\nBupTgUwxqL8aSPLL2Cv/naf5SJoDgBsmUMCsUwwweLdTHxELY+1UE47BCv0oyC5a\nLdvgLjFM1uyQ1XXlAPiXE+s=\n-----END PRIVATE KEY-----\n",
          "client_email": "firebase-adminsdk-4sjyo@bigkinds-8d2eb.iam.gserviceaccount.com",
          "client_id": "116575592744504231900",
          "auth_uri": "https://accounts.google.com/o/oauth2/auth",
          "token_uri": "https://oauth2.googleapis.com/token",
          "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
          "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-4sjyo%40bigkinds-8d2eb.iam.gserviceaccount.com"
        }

        cred=credentials.Certificate(secret_key)
        firebase_admin.initialize_app(cred,{
            'databaseURL':"https://bigkinds-8d2eb-default-rtdb.asia-southeast1.firebasedatabase.app/"
        })

    ref=db.reference().get()
profile
CODE DIVE!

0개의 댓글