OPTIONS,GET,POST,DELETE | /api/auth | ||
---|---|---|---|
OPTIONS,GET,POST,DELETE | /api/auth/{provider} | ||
OPTIONS,GET,POST,DELETE | /api/authenticate | ||
OPTIONS,GET,POST,DELETE | /api/authenticate/{provider} |
System.NotSupportedException: Unknown language 'mjs', Supported languages: csharp, typescript, dart, java, kotlin, python, swift, vbnet, fsharp at ServiceStack.NativeTypes.LangGeneratorExtensions.GenerateSourceCode(MetadataTypes metadataTypes, MetadataTypesConfig typesConfig, String lang, IRequest req, Action`1 configure) at ServiceStack.NativeTypes.LangGeneratorExtensions.GenerateSourceCode(List`1 metadataTypes, String lang, IRequest req, Action`1 configure) at ServiceStack.Metadata.BaseMetadataHandler.d__12.MoveNext()
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /api/auth HTTP/1.1
Host: doapigw.baasbv.nl
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
provider: String,
State: String,
oauth_token: String,
oauth_verifier: String,
UserName: String,
Password: String,
RememberMe: False,
ErrorView: String,
nonce: String,
uri: String,
response: String,
qop: String,
nc: String,
cnonce: String,
AccessToken: String,
AccessTokenSecret: String,
scope: String,
ReturnUrl: String,
Meta:
{
String: String
}
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { UserId: String, SessionId: String, UserName: String, DisplayName: String, ReferrerUrl: String, BearerToken: String, RefreshToken: String, ProfileUrl: String, Roles: [ String ], Permissions: [ String ], ResponseStatus: { ErrorCode: String, Message: String, StackTrace: String, Errors: [ { ErrorCode: String, FieldName: String, Message: String, Meta: { String: String } } ], Meta: { String: String } }, Meta: { String: String } }