mirror of
https://github.com/cadmium-im/zirconium-sharp.git
synced 2024-11-22 02:12:22 +00:00
Add methods to IAuthProvider interface
This commit is contained in:
parent
42a5ffba05
commit
c6fdd03908
@ -2,7 +2,14 @@ namespace Zirconium.Core.Plugins.Interfaces
|
|||||||
{
|
{
|
||||||
public interface IAuthProvider
|
public interface IAuthProvider
|
||||||
{
|
{
|
||||||
|
// Method for checking validity of access token in each message
|
||||||
bool TestToken(string token, JWTPayload payload);
|
bool TestToken(string token, JWTPayload payload);
|
||||||
|
|
||||||
|
// Method for testing password when logging in
|
||||||
|
bool TestPassword(string username, string pass);
|
||||||
|
|
||||||
|
// User registration logic
|
||||||
|
void CreateUser(string username, string pass);
|
||||||
string GetAuthProviderName();
|
string GetAuthProviderName();
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -32,11 +32,6 @@ namespace TestMongoDB
|
|||||||
Log.Debug("Nothing found!");
|
Log.Debug("Nothing found!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void PreInitialize(IPluginManager pluginManager)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class TestModel
|
class TestModel
|
||||||
|
Loading…
Reference in New Issue
Block a user