{"repo":"krizzu/firebase-auth-provider","free":true,"listed":false,"github":"https://github.com/krizzu/firebase-auth-provider","clone":"git clone https://github.com/krizzu/firebase-auth-provider.git","description":"A Ktor authentication provider for Firebase Auth","language":"Kotlin","stars":14,"topics":["authentication","firebase-auth","kotlin","kotlin-library","ktor"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Firebase Auth Provider Ktor authentication provider for Firebase Auth module. Installation Usage A Firebase project with Authentication module is required. See sample project to learn more. Configuration The authentication provider requires initialization of a FirebaseApp instance. You can either: 1. Provide an existing FirebaseApp instance, or 2. Initialize a new instance using a service account file Existing FirebaseApp instance Provide a pre-configured FirebaseApp instance: Initialize FirebaseApp with admin file Provide a service account JSON file OR an InputStream containing the service account credentials. Optionally specify a firebaseAppName to identify your Firebase instance. Authentication Parameters Param Required Description ----------- -------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ validate Required Lambda receiving decoded and verified FirebaseToken, expected to return Principal, if user is authorized or null otherwise. realm Optional String describing the protected area or the scope of protection. This could be a message like \"Access to the staging site\" or similar, so that the user knows to which space they are trying to get access to. Defaults to \"Ktor Server\" License Copyright 2023 Krzysztof Borowy Licensed under the Apache License, Version 2.0 (the \"License\");","default_branch":null,"files":null,"tree":[],"storefront":"/r/krizzu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/krizzu/firebase-auth-provider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}