0.0.368 • Published 8 months ago

@pristine-ts/auth0 v0.0.368

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

Auth0 Module

Auth0 is service that makes it easy to implement Authentication into your backend services. In order to facilitate integration with Auth0, we have created an official Pristine module.

As you will see in the next chapters, you can use authenticators to ensure that before reaching your method in your controller, you are properly authenticated.

With the Auth0 module, we have simplified this process for you.

1- Import the Auth0Module

export const AppModule: AppModuleInterface = {
    importServices: [
    ],
    importModules: [
     CoreModule,
     Auth0Module,
    ],
    keyname: "my_namespace.app",
}

2- Put in the configuration the value for your Auth0 domain

By default, you can define the environment variable: PRISTINE_AUTH0_ISSSUER_DOMAIN

That's it, if you make an HTTP Request to a Pristine microservice and you pass a valid JWT as a HTTP Header:

Authorization: Bearer YOUR_JWT_HERE

Example

Pro Tip: You can use the @identity decorator to decorate a parameter of your controller's method to retrieve the decoded Jwt. Here's an example:

@authenticator(Auth0Authenticator)
public MyController {
    public myProtectedApiCall(@identity identity: IdentityInterface) {
    }
}

That's it, you now have your Pristine project integrated with Auth0.

0.0.359

12 months ago

0.0.358

12 months ago

0.0.357

12 months ago

0.0.368

8 months ago

0.0.367

8 months ago

0.0.362

11 months ago

0.0.361

11 months ago

0.0.360

12 months ago

0.0.366

9 months ago

0.0.365

9 months ago

0.0.364

10 months ago

0.0.363

11 months ago

0.0.356

1 year ago

0.0.355

1 year ago

0.0.354

1 year ago

0.0.329

1 year ago

0.0.337

1 year ago

0.0.336

1 year ago

0.0.335

1 year ago

0.0.334

1 year ago

0.0.339

1 year ago

0.0.338

1 year ago

0.0.333

1 year ago

0.0.332

1 year ago

0.0.331

1 year ago

0.0.330

1 year ago

0.0.348

1 year ago

0.0.346

1 year ago

0.0.345

1 year ago

0.0.349

1 year ago

0.0.340

1 year ago

0.0.344

1 year ago

0.0.343

1 year ago

0.0.342

1 year ago

0.0.341

1 year ago

0.0.351

1 year ago

0.0.350

1 year ago

0.0.353

1 year ago

0.0.352

1 year ago

0.0.328

1 year ago

0.0.327

1 year ago

0.0.326

2 years ago

0.0.325

2 years ago

0.0.324

2 years ago

0.0.323

2 years ago

0.0.322

2 years ago

0.0.321

2 years ago

0.0.320

2 years ago

0.0.319

2 years ago

0.0.318

2 years ago

0.0.317

2 years ago

0.0.315

2 years ago

0.0.314

2 years ago

0.0.313

2 years ago

0.0.312

2 years ago

0.0.316

2 years ago

0.0.311

2 years ago

0.0.310

2 years ago

0.0.309

2 years ago

0.0.304

2 years ago

0.0.303

2 years ago

0.0.308

2 years ago

0.0.307

2 years ago

0.0.306

2 years ago

0.0.305

2 years ago

0.0.302

2 years ago

0.0.301

2 years ago

0.0.300

2 years ago

0.0.299

2 years ago

0.0.298

2 years ago

0.0.296

2 years ago

0.0.295

2 years ago

0.0.297

2 years ago

0.0.285

2 years ago

0.0.289

2 years ago

0.0.288

2 years ago

0.0.287

2 years ago

0.0.294

2 years ago

0.0.293

2 years ago

0.0.292

2 years ago

0.0.291

2 years ago

0.0.290

2 years ago

0.0.284

2 years ago

0.0.279

2 years ago

0.0.283

2 years ago

0.0.282

2 years ago

0.0.281

2 years ago

0.0.280

2 years ago

0.0.278

2 years ago

0.0.277

2 years ago

0.0.276

2 years ago

0.0.274

2 years ago

0.0.273

2 years ago

0.0.272

2 years ago

0.0.275

2 years ago

0.0.238

2 years ago

0.0.239

2 years ago

0.0.249

2 years ago

0.0.248

2 years ago

0.0.247

2 years ago

0.0.246

2 years ago

0.0.241

2 years ago

0.0.240

2 years ago

0.0.245

2 years ago

0.0.244

2 years ago

0.0.243

2 years ago

0.0.242

2 years ago

0.0.259

2 years ago

0.0.258

2 years ago

0.0.257

2 years ago

0.0.252

2 years ago

0.0.251

2 years ago

0.0.250

2 years ago

0.0.256

2 years ago

0.0.255

2 years ago

0.0.254

2 years ago

0.0.253

2 years ago

0.0.269

2 years ago

0.0.263

2 years ago

0.0.262

2 years ago

0.0.261

2 years ago

0.0.260

2 years ago

0.0.267

2 years ago

0.0.266

2 years ago

0.0.265

2 years ago

0.0.264

2 years ago

0.0.227

3 years ago

0.0.229

3 years ago

0.0.228

3 years ago

0.0.237

2 years ago

0.0.236

3 years ago

0.0.235

3 years ago

0.0.230

3 years ago

0.0.234

3 years ago

0.0.233

3 years ago

0.0.232

3 years ago

0.0.231

3 years ago

0.0.226

3 years ago

0.0.219

3 years ago

0.0.218

3 years ago

0.0.217

3 years ago

0.0.225

3 years ago

0.0.224

3 years ago

0.0.223

3 years ago

0.0.221

3 years ago

0.0.220

3 years ago

0.0.214

3 years ago

0.0.213

3 years ago

0.0.212

3 years ago

0.0.211

3 years ago

0.0.209

3 years ago

0.0.210

3 years ago

0.0.205

4 years ago

0.0.204

4 years ago

0.0.203

4 years ago

0.0.202

4 years ago

0.0.208

4 years ago

0.0.207

4 years ago

0.0.206

4 years ago

0.0.201

4 years ago

0.0.200

4 years ago

0.0.199

4 years ago

0.0.175

4 years ago

0.0.174

4 years ago

0.0.173

4 years ago

0.0.172

4 years ago

0.0.179

4 years ago

0.0.178

4 years ago

0.0.177

4 years ago

0.0.176

4 years ago

0.0.171

4 years ago

0.0.170

4 years ago

0.0.186

4 years ago

0.0.185

4 years ago

0.0.184

4 years ago

0.0.183

4 years ago

0.0.189

4 years ago

0.0.188

4 years ago

0.0.187

4 years ago

0.0.182

4 years ago

0.0.181

4 years ago

0.0.180

4 years ago

0.0.197

4 years ago

0.0.196

4 years ago

0.0.195

4 years ago

0.0.194

4 years ago

0.0.198

4 years ago

0.0.193

4 years ago

0.0.192

4 years ago

0.0.191

4 years ago

0.0.190

4 years ago

0.0.169

4 years ago

0.0.164

4 years ago

0.0.163

4 years ago

0.0.168

4 years ago

0.0.167

4 years ago

0.0.166

4 years ago

0.0.165

4 years ago

0.0.159

4 years ago

0.0.158

4 years ago

0.0.157

4 years ago

0.0.162

4 years ago

0.0.161

4 years ago

0.0.160

4 years ago

0.0.153

4 years ago

0.0.152

4 years ago

0.0.151

4 years ago

0.0.150

4 years ago

0.0.156

4 years ago

0.0.155

4 years ago

0.0.154

4 years ago

0.0.149

4 years ago

0.0.148

4 years ago

0.0.147

4 years ago

0.0.146

4 years ago

0.0.145

4 years ago

0.0.144

4 years ago

0.0.142

4 years ago

0.0.141

4 years ago

0.0.143

4 years ago

0.0.140

4 years ago

0.0.129

4 years ago

0.0.139

4 years ago

0.0.138

4 years ago

0.0.137

4 years ago

0.0.136

4 years ago

0.0.131

4 years ago

0.0.130

4 years ago

0.0.135

4 years ago

0.0.134

4 years ago

0.0.133

4 years ago

0.0.132

4 years ago

0.0.128

4 years ago

0.0.127

4 years ago

0.0.126

4 years ago

0.0.125

4 years ago

0.0.124

4 years ago

0.0.123

4 years ago

0.0.122

4 years ago

0.0.121

4 years ago

0.0.120

4 years ago

0.0.117

4 years ago

0.0.119

4 years ago

0.0.118

4 years ago

0.0.116

4 years ago

0.0.115

4 years ago

0.0.114

4 years ago

0.0.113

4 years ago

0.0.112

4 years ago

0.0.111

4 years ago

0.0.110

4 years ago

0.0.109

4 years ago

0.0.106

4 years ago

0.0.105

4 years ago

0.0.104

4 years ago

0.0.108

4 years ago

0.0.107

4 years ago

0.0.103

4 years ago

0.0.102

4 years ago

0.0.101

4 years ago

0.0.100

4 years ago

0.0.99

4 years ago

0.0.98

4 years ago

0.0.97

4 years ago

0.0.96

4 years ago

0.0.95

4 years ago

0.0.94

4 years ago

0.0.93

4 years ago