Marked NewToken as obsolete. Fixed route issues with NewTokenV2
This commit is contained in:
parent
8bf58dedf4
commit
12ae57dd9c
1 changed files with 4 additions and 3 deletions
|
|
@ -46,7 +46,7 @@ namespace Rests
|
||||||
AppTokens = new Dictionary<string, TokenData>();
|
AppTokens = new Dictionary<string, TokenData>();
|
||||||
|
|
||||||
Register(new RestCommand("/token/create/{username}/{password}", NewToken) { DoLog = false });
|
Register(new RestCommand("/token/create/{username}/{password}", NewToken) { DoLog = false });
|
||||||
Register(new RestCommand("/v2/token/create/{password}", NewTokenV2) { DoLog = false });
|
Register(new RestCommand("/v2/token/create", NewTokenV2) { DoLog = false });
|
||||||
Register(new SecureRestCommand("/token/destroy/{token}", DestroyToken));
|
Register(new SecureRestCommand("/token/destroy/{token}", DestroyToken));
|
||||||
Register(new SecureRestCommand("/v3/token/destroy/all", DestroyAllTokens, RestPermissions.restmanage));
|
Register(new SecureRestCommand("/v3/token/destroy/all", DestroyAllTokens, RestPermissions.restmanage));
|
||||||
|
|
||||||
|
|
@ -123,12 +123,13 @@ namespace Rests
|
||||||
private object NewTokenV2(RestRequestArgs args)
|
private object NewTokenV2(RestRequestArgs args)
|
||||||
{
|
{
|
||||||
var user = args.Parameters["username"];
|
var user = args.Parameters["username"];
|
||||||
var pass = args.Verbs["password"];
|
var pass = args.Parameters["password"];
|
||||||
var context = args.Context;
|
var context = args.Context;
|
||||||
|
|
||||||
return this.NewTokenInternal(user, pass, context);
|
return this.NewTokenInternal(user, pass, context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Obsolete("Please use NewTokenV2. This endpoint will be removed in release 4.3.13.")]
|
||||||
private object NewToken(RestRequestArgs args)
|
private object NewToken(RestRequestArgs args)
|
||||||
{
|
{
|
||||||
var user = args.Verbs["username"];
|
var user = args.Verbs["username"];
|
||||||
|
|
@ -136,7 +137,7 @@ namespace Rests
|
||||||
var context = args.Context;
|
var context = args.Context;
|
||||||
|
|
||||||
RestObject response = this.NewTokenInternal(user, pass, context);
|
RestObject response = this.NewTokenInternal(user, pass, context);
|
||||||
response["deprecated"] = "This endpoint is depracted and will be removed in the future.";
|
response["deprecated"] = "This endpoint is deprecated and will be removed in release 4.3.13.";
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue