Skip to content

Commit b55c177

Browse files
committed
include firebase
1 parent 6d82890 commit b55c177

File tree

1 file changed

+47
-0
lines changed
  • apps/codingcatdev/src/routes/(content-single)/(non-course)/post/firebase-app-check-web

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
authors:
3+
- alex-patterson
4+
cloudinary_convert: false
5+
cover: 'https://media.codingcat.dev/image/upload/v1683910220/main-codingcatdev-photo/Firebase-App-Check.png'
6+
devto:
7+
excerpt: Learn how to add Firebase App Check using reCAPTCHA v3, to your next website and block those malicious requests!
8+
hashnode:
9+
published: published
10+
slug: firebase-app-check-web
11+
start: May 12, 2023
12+
title: Firebase App Check
13+
youtube: https://youtu.be/bpTw4aMxCU8
14+
---
15+
16+
## Adding App Check
17+
18+
With just a few lines of code you can include app check into your website
19+
20+
```ts
21+
import { initializeAppCheck, ReCaptchaV3Provider } from 'firebase/app-check';
22+
23+
if (import.meta.env.DEV) {
24+
// @ts-ignore
25+
self.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
26+
}
27+
28+
initializeAppCheck(app, {
29+
provider: new ReCaptchaV3Provider('6LdAIqQlAAAAAC4kq-bag4J-HmAAVe_pu7T75QOf'),
30+
isTokenAutoRefreshEnabled: true
31+
});
32+
```
33+
34+
## Full Repo
35+
36+
You can clone the full repo from [GitHub](https://github.com/CodingCatDev/firebase-app-check).
37+
38+
<section class=" aspect-video">
39+
<iframe
40+
title="stackblitz for firebase app check"
41+
src="https://stackblitz.com/github/CodingCatDev/firebase-app-check?embed=1&file=src/App.svelte"
42+
frameborder="0"
43+
height="100%"
44+
width="100%"
45+
loading="lazy"
46+
/>
47+
</section>

0 commit comments

Comments
 (0)