mirror of
https://github.com/chirpstack/chirpstack.git
synced 2025-06-18 15:28:12 +00:00
Implement direct redirect for OIDC and OAuth login.
This commit is contained in:
8
api/js/api/internal_pb.d.ts
vendored
8
api/js/api/internal_pb.d.ts
vendored
@ -426,6 +426,9 @@ export class OpenIdConnect extends jspb.Message {
|
||||
getLogoutUrl(): string;
|
||||
setLogoutUrl(value: string): void;
|
||||
|
||||
getLoginRedirect(): boolean;
|
||||
setLoginRedirect(value: boolean): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): OpenIdConnect.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: OpenIdConnect): OpenIdConnect.AsObject;
|
||||
@ -442,6 +445,7 @@ export namespace OpenIdConnect {
|
||||
loginUrl: string,
|
||||
loginLabel: string,
|
||||
logoutUrl: string,
|
||||
loginRedirect: boolean,
|
||||
}
|
||||
}
|
||||
|
||||
@ -458,6 +462,9 @@ export class OAuth2 extends jspb.Message {
|
||||
getLogoutUrl(): string;
|
||||
setLogoutUrl(value: string): void;
|
||||
|
||||
getLoginRedirect(): boolean;
|
||||
setLoginRedirect(value: boolean): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): OAuth2.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: OAuth2): OAuth2.AsObject;
|
||||
@ -474,6 +481,7 @@ export namespace OAuth2 {
|
||||
loginUrl: string,
|
||||
loginLabel: string,
|
||||
logoutUrl: string,
|
||||
loginRedirect: boolean,
|
||||
}
|
||||
}
|
||||
|
||||
|
64
api/js/api/internal_pb.js
vendored
64
api/js/api/internal_pb.js
vendored
@ -3627,7 +3627,8 @@ proto.api.OpenIdConnect.toObject = function(includeInstance, msg) {
|
||||
enabled: jspb.Message.getBooleanFieldWithDefault(msg, 1, false),
|
||||
loginUrl: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||
loginLabel: jspb.Message.getFieldWithDefault(msg, 3, ""),
|
||||
logoutUrl: jspb.Message.getFieldWithDefault(msg, 4, "")
|
||||
logoutUrl: jspb.Message.getFieldWithDefault(msg, 4, ""),
|
||||
loginRedirect: jspb.Message.getBooleanFieldWithDefault(msg, 5, false)
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
@ -3680,6 +3681,10 @@ proto.api.OpenIdConnect.deserializeBinaryFromReader = function(msg, reader) {
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setLogoutUrl(value);
|
||||
break;
|
||||
case 5:
|
||||
var value = /** @type {boolean} */ (reader.readBool());
|
||||
msg.setLoginRedirect(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
@ -3737,6 +3742,13 @@ proto.api.OpenIdConnect.serializeBinaryToWriter = function(message, writer) {
|
||||
f
|
||||
);
|
||||
}
|
||||
f = message.getLoginRedirect();
|
||||
if (f) {
|
||||
writer.writeBool(
|
||||
5,
|
||||
f
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@ -3812,6 +3824,24 @@ proto.api.OpenIdConnect.prototype.setLogoutUrl = function(value) {
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional bool login_redirect = 5;
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.api.OpenIdConnect.prototype.getLoginRedirect = function() {
|
||||
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {boolean} value
|
||||
* @return {!proto.api.OpenIdConnect} returns this
|
||||
*/
|
||||
proto.api.OpenIdConnect.prototype.setLoginRedirect = function(value) {
|
||||
return jspb.Message.setProto3BooleanField(this, 5, value);
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -3847,7 +3877,8 @@ proto.api.OAuth2.toObject = function(includeInstance, msg) {
|
||||
enabled: jspb.Message.getBooleanFieldWithDefault(msg, 1, false),
|
||||
loginUrl: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||
loginLabel: jspb.Message.getFieldWithDefault(msg, 3, ""),
|
||||
logoutUrl: jspb.Message.getFieldWithDefault(msg, 4, "")
|
||||
logoutUrl: jspb.Message.getFieldWithDefault(msg, 4, ""),
|
||||
loginRedirect: jspb.Message.getBooleanFieldWithDefault(msg, 5, false)
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
@ -3900,6 +3931,10 @@ proto.api.OAuth2.deserializeBinaryFromReader = function(msg, reader) {
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setLogoutUrl(value);
|
||||
break;
|
||||
case 5:
|
||||
var value = /** @type {boolean} */ (reader.readBool());
|
||||
msg.setLoginRedirect(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
@ -3957,6 +3992,13 @@ proto.api.OAuth2.serializeBinaryToWriter = function(message, writer) {
|
||||
f
|
||||
);
|
||||
}
|
||||
f = message.getLoginRedirect();
|
||||
if (f) {
|
||||
writer.writeBool(
|
||||
5,
|
||||
f
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@ -4032,6 +4074,24 @@ proto.api.OAuth2.prototype.setLogoutUrl = function(value) {
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional bool login_redirect = 5;
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.api.OAuth2.prototype.getLoginRedirect = function() {
|
||||
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {boolean} value
|
||||
* @return {!proto.api.OAuth2} returns this
|
||||
*/
|
||||
proto.api.OAuth2.prototype.setLoginRedirect = function(value) {
|
||||
return jspb.Message.setProto3BooleanField(this, 5, value);
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user