Compare commits
3 Commits
9ba68f70bf
...
e050595cd0
Author | SHA1 | Date | |
---|---|---|---|
e050595cd0 | |||
ef0e86dc59 | |||
cbc59dac67 |
@ -1,6 +1,6 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<application
|
||||
android:label="firkanapló"
|
||||
android:label="Firka"
|
||||
android:name="${applicationName}"
|
||||
android:icon="@mipmap/launcher_icon">
|
||||
<activity
|
||||
|
6
firka/lib/helpers/api/endpoints.dart
Normal file
6
firka/lib/helpers/api/endpoints.dart
Normal file
@ -0,0 +1,6 @@
|
||||
class KretaEndpoints {
|
||||
static String kreta(String iss) => "https://$iss.e-kreta.hu";
|
||||
static const kretaIdp = "https://idp.e-kreta.hu";
|
||||
static const kretaLoginUrl = "https://idp.e-kreta.hu/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fprompt%3Dlogin%26nonce%3DwylCrqT4oN6PPgQn2yQB0euKei9nJeZ6_ffJ-VpSKZU%26response_type%3Dcode%26code_challenge_method%3DS256%26scope%3Dopenid%2520email%2520offline_access%2520kreta-ellenorzo-webapi.public%2520kreta-eugyintezes-webapi.public%2520kreta-fileservice-webapi.public%2520kreta-mobile-global-webapi.public%2520kreta-dkt-webapi.public%2520kreta-ier-webapi.public%26code_challenge%3DHByZRRnPGb-Ko_wTI7ibIba1HQ6lor0ws4bcgReuYSQ%26redirect_uri%3Dhttps%253A%252F%252Fmobil.e-kreta.hu%252Fellenorzo-student%252Fprod%252Foauthredirect%26client_id%3Dkreta-ellenorzo-student-mobile-ios%26state%3Drefilc_student_mobile%26suppressed_prompt%3Dlogin";
|
||||
|
||||
}
|
9
firka/lib/helpers/api/tokenGrant.dart
Normal file
9
firka/lib/helpers/api/tokenGrant.dart
Normal file
@ -0,0 +1,9 @@
|
||||
import 'package:dio/dio.dart';
|
||||
|
||||
final dio = Dio();
|
||||
|
||||
Future<String?> getAccessToken({
|
||||
required String code,
|
||||
|
||||
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
# hogyan hozz létre upload-keystore-t flutterhez?
|
||||
|
||||
ha ezt olvasod, akkor valószínűleg szeretnéd a refirka appot build-elni. ha bármi kérdésed lenne, nyugodtan keress minket discordon, vagy akár emailben is!
|
||||
|
||||
## 1. keystore létrehozása
|
||||
|
||||
először, nyiss egy terminált ebben a mappában és futtasd ezt a parancsot:
|
||||
|
||||
```sh
|
||||
keytool -genkeypair -v \
|
||||
-keystore upload-keystore.jks \
|
||||
-keyalg RSA -keysize 2048 -validity 10000 \
|
||||
-alias upload
|
||||
```
|
||||
|
||||
ezután meg kell adnod néhány adatot:
|
||||
- egy jelszót a keystore-hoz (ezt jegyezd meg!)
|
||||
- nevedet, szervezeted nevét (nyugodtan hagyhatod alapértelmezetten)
|
||||
- egy második jelszót az „upload” aliashoz (ajánlott az előzőt használni)
|
||||
|
||||
ha minden jól megy, egy `upload-keystore.jks` fájl létrejön.
|
||||
|
||||
## 3. keystore.properties létrehozása
|
||||
|
||||
hozz létre egy új fájlt `keystore.properties` néven, és írd bele a következőt:
|
||||
|
||||
```properties
|
||||
storeFile=../../secrets/keystore.properties
|
||||
storePassword=password
|
||||
keyPassword=password
|
||||
keyAlias=upload
|
||||
```
|
||||
|
||||
cseréld ki a `password` részeket, természetesen a választott jelszavadra.
|
||||
|
||||
## 4. secrets mappa kizárása a gitből
|
||||
|
||||
már beleraktuk a .gitignore mappába a kizárását ennek, ezen nem kell aggódnod.
|
||||
|
||||
készen is vagy, sok sikert!
|
Loading…
x
Reference in New Issue
Block a user