
Okay I try to add my 42 school (with api) as Oauth option in flutter. Firstly, how can I know if my api from 42 School is compatible with OpenID (I dont really understand what is OpenID). Secondly, what is the name of the Oauth here ?
Future<models.Account> login() async {
await _account.createOAuth2Session(provider: '');
return _account.get();
}

You put there openid

Okay the provider is oidc
, but Im having a problem during login

But I dont understand what is openid ? Also there is another provider Auth0, is omething similar ?

Do you have set the openid credentials in the appwrite dashboard?

There are many providers. You can check all of them in the appwrite console

Yes but Im not sure if this is the good one

I wanna add a custom provider... that doesnt exist (42 school)

You will need to first know what protocol is the provider using (OAuth 2, etc.) They don't provide any references?

yes there is a reference : https://api.intra.42.fr/apidoc I guess its OAuth 2

yes its OAuth 2 -> https://api.intra.42.fr/apidoc/guides/web_application_flow

I guess the problem come from the scope : scope=openid+profile+email
(during oauth)
Recommended threads
- Query.equal error
Hi guys. I'm using Appwrite Cloud, and I'm using version 21 of node-appwrite to benefit from transactions. The problem is I seem to be getting an error when I u...
- Cannot access my Appwrite database on th...
Hello guys, I am currently developing a web app and using appwrite for authentication, database, storage and messaging. It was working well but since yesterday...
- 400Invalid query: Attribute not found in...
Hello When I open the database I am not able to reach anything just seeing an error message. Can you help me please?
